Chris Hennes
8b74cd3255
App/Toponaming: Add tests to MappedElement
2023-03-24 10:05:09 -05:00
Ajinkya Dahale
43858ce9ba
[Core] Create ElementMap and tests
...
Test is a dummy for now. `ElementMap.h` only contains const values.
2023-03-22 21:53:23 +05:30
Pesc0
dce458d1e8
Added all tests and minor fixes
2023-03-19 02:55:24 +01:00
Chris Hennes
88a06ce6d5
App/Toponaming: Add IndexedName tests for MappedName class
2023-03-19 01:57:54 +01:00
Pesc0
2721a83a08
Improved some tests
2023-03-19 01:32:29 +01:00
Pesc0
86333b210d
Remove use of = operator in object construction
2023-03-19 00:41:13 +01:00
Pesc0
5e5719a435
Fixed tests
2023-03-18 19:44:18 +01:00
Pesc0
6a6cda538f
Use AAA pattern in test suite
2023-03-17 01:43:34 +01:00
Pesc0
1562179bdc
MappedName unit tests almost complete
2023-03-17 01:43:34 +01:00
Pesc0
62246b951a
Added initial tests to MappedName
2023-03-17 01:43:34 +01:00
Pesc0
5600c564be
Added MappedName class
2023-03-17 01:42:53 +01:00
berniev
138688d25e
Finish #8879 and remove the unwanted files
2023-03-16 03:48:59 +01:00
Chris Hennes
44864bf525
Merge pull request #8776 from chennes/toponamingIndexedName
...
App: Toponaming indexed name
2023-03-14 19:21:19 -05:00
Chris Hennes
cc9387aa3f
App: Clean up IndexedName and add tests
...
Fixes the matching algorithm when provided a vector of existing names:
The original algorithm was equivalent to a 'startswith' algorithm, when it should
have been testing for exact and complete string equality. This also does some
refactoring to rename and clarify variables and functions, simplifies some
functions by using standard library calls when possible, and addresses various
linter complaints. It also applies our current clang-format to the files.
Co-authored-by: Ajinkya Dahale <AjinkyaDahale@users.noreply.github.com >
2023-03-14 13:08:23 -05:00
berniev
de373436cd
Remove original proof of concept test files as some fail, and that won't work too well with future possible CI
2023-03-14 16:00:13 +01:00
wmayer
645812b8f7
Tests: suppress warnings C4251 in test module
2023-03-12 17:58:11 +01:00
wmayer
da98cfc4d1
Test: fix license unit test
2023-03-11 03:19:59 +01:00
luzpaz
6802bed99d
Fix various typos and whitespace
2023-03-10 14:40:46 +01:00
wmayer
4ed6150231
Tests: add zipios++ unit tests
2023-03-09 23:33:52 +01:00
berniev
0a5e59adae
an example of using constexpr array for data
...
simplifies code and removes the need for a class.
2023-03-07 23:22:44 +01:00
berniev
12fabc104c
Multiple files under test in one test file
...
Put Unit into its own test file and rename Units.cpp to Quantity.cpp
2023-03-02 22:12:21 +01:00
berniev
b062b22b09
test fmt library is basically working
2023-03-02 11:08:23 +01:00
wmayer
04d494cb75
Tests: add test of a matrix without rotation part to raise an exception
2023-02-28 22:28:21 +01:00
wmayer
9b3b4e835e
Tests: add test to parse string to get quantity
2023-02-28 15:17:06 +01:00
wmayer
b0b52cda32
Base: fix pow() of Quantity
2023-02-27 22:13:08 +01:00
wmayer
06285d2ae9
Tests: add more unit tests
2023-02-27 20:07:01 +01:00
wmayer
c747dbde52
Tests: fix Lint issue cppcoreguidelines-init-variables
2023-02-26 13:30:44 +01:00
wmayer
e2c9b32ebe
Test: add unit tests for expressions with operator
2023-02-26 09:00:27 +01:00
wmayer
b55a5682ad
Tests: add unit tests for expression tokenizer
2023-02-26 09:00:27 +01:00
wmayer
aa04870ea9
Tests: exclude some lint warnings
2023-02-26 08:58:51 +01:00
wmayer
3a589cba11
Tests: add unit tests for Matrix4D and Rotation
2023-02-26 08:58:51 +01:00
wmayer
37fcd2da26
Tests: fix linking error on Windows
2023-02-25 15:27:30 +01:00
wmayer
22587e360c
Tests: add tests for quantities
2023-02-25 00:33:44 +01:00
wmayer
519d26e13c
CMake: fix linking error in test function when linking Python statically
2023-02-19 20:51:44 +01:00
Chris Hennes
377c1564d1
Test(Metadata): Remove catch from Setup()
...
If an exception occurs while setting up Xerces-C, make the test framework handle it.
Also add a copyright header, and try to quiet down the clang-tidy linter.
2023-02-13 23:46:37 -06:00
wmayer
3623dbd862
tests: add unit tests for License
2023-02-12 19:57:41 +01:00
Chris Hennes
b75c7c8388
App: Add basic test for new Metadata code
2023-02-10 12:40:55 -07:00
berniev
9a05a04dad
Improve unit testing directory structure
...
Separate Qt tests and gtest tests
Add a basic shadow of the project structure
Add a few simple tests to demonstrate usage
2023-01-30 07:15:09 -07:00
wmayer
d159b97cae
CMake: fix linking error in test function when linking Python statically
2023-01-09 11:41:22 +01:00
wmayer
2e022d8e0b
Test: [skip ci] simplify and add more tests
2022-12-31 00:17:37 +01:00
wmayer
a89d7b7355
Test: [skip ci] add tests for Base::Tools::getUniqueName
2022-12-30 16:07:26 +01:00
wmayer
f68fc67e99
Tests: add more tests
2022-12-13 17:49:17 +01:00
wmayer
6e71964d4e
Base: set values in constructor of NormalItem
2022-12-13 12:47:42 +01:00
wmayer
7bd0394f13
Test: [skip ci] fix build failure when linking Python statically
2022-12-05 15:34:58 +01:00
wmayer
19437bd7be
Base: refactor testInventorBuilder
2022-12-03 12:17:53 +01:00
wmayer
4dc1fc8f01
Base: refactor InventorBuilder
2022-12-02 19:06:27 +01:00
wmayer
663a9e665b
Base: refactor InventorBuilder and add more unit tests
2022-12-02 18:53:47 +01:00
wmayer
f6cf0e7f3d
Test: [skip ci] fix linking errors of Google tests with MSVC
2022-12-02 14:49:36 +01:00
wmayer
e00a5243ec
Test: [skip ci] make sure tests pass in any order
2022-12-01 22:11:49 +01:00
wmayer
d8e0b73357
Revert "Test: [skip ci] make all example tests pass"
...
This reverts commit cc8a30929a .
2022-12-01 22:04:48 +01:00