1de8cd5e36
Fix some weird quirks before adding new tests: - The whole file has clang format off, this feels unnecessary, localize it to where it's important - Put the code inside a nested test namespace within the production namespace, this is generally good practice rather than putting it in the global namespace, and it means we don't have to explicitly namespace methods that are directly under test - Rename variables to camelCase, which afaict is closer to 'normal' in freecad cpp - Remove the usage of arrays. Maintaining manual array sizes is annoying. Just use initializer lists here as they are all constants. - I have *not* renamed the snake_case methods, as I feel that it destroys too much of the git history for too little benefit