|
9 | 9 | #include <openvdb_ax/compiler/CustomData.h> |
10 | 10 | #include <openvdb_ax/Exceptions.h> |
11 | 11 |
|
12 | | -#include <cppunit/extensions/HelperMacros.h> |
13 | | - |
14 | 12 | using namespace openvdb::points; |
15 | 13 |
|
16 | 14 | // Configuration values for assignment code |
@@ -73,36 +71,9 @@ class TestAssign : public unittest_util::AXTestCase |
73 | 71 | public: |
74 | 72 |
|
75 | 73 | std::string dir() const override { return GET_TEST_DIRECTORY(); } |
76 | | - |
77 | | - CPPUNIT_TEST_SUITE(TestAssign); |
78 | | - CPPUNIT_TEST(directAssignment); |
79 | | - CPPUNIT_TEST(compoundIntegralAssignment); |
80 | | - CPPUNIT_TEST(compoundFloatingAssignment); |
81 | | - CPPUNIT_TEST(compoundVectorAssignment); |
82 | | - CPPUNIT_TEST(compoundMatrixAssignment); |
83 | | - CPPUNIT_TEST(compoundStringAssignment); |
84 | | - CPPUNIT_TEST(implicitScalarAssignment); |
85 | | - CPPUNIT_TEST(implicitContainerAssignment); |
86 | | - CPPUNIT_TEST(implicitContainerScalarAssignment); |
87 | | - CPPUNIT_TEST(scopedAssign); |
88 | | - CPPUNIT_TEST_SUITE_END(); |
89 | | - |
90 | | - void directAssignment(); |
91 | | - void compoundIntegralAssignment(); |
92 | | - void compoundFloatingAssignment(); |
93 | | - void compoundVectorAssignment(); |
94 | | - void compoundMatrixAssignment(); |
95 | | - void compoundStringAssignment(); |
96 | | - void implicitScalarAssignment(); |
97 | | - void implicitContainerAssignment(); |
98 | | - void implicitContainerScalarAssignment(); |
99 | | - void scopedAssign(); |
100 | 74 | }; |
101 | 75 |
|
102 | | -CPPUNIT_TEST_SUITE_REGISTRATION(TestAssign); |
103 | | - |
104 | | -void |
105 | | -TestAssign::directAssignment() |
| 76 | +TEST_F(TestAssign, directAssignment) |
106 | 77 | { |
107 | 78 | const std::string code = R"( |
108 | 79 | _T1_@test1 = _l1_; |
@@ -354,8 +325,7 @@ _T1_@test8 = _l1_; |
354 | 325 | } |
355 | 326 | } |
356 | 327 |
|
357 | | -void |
358 | | -TestAssign::compoundIntegralAssignment() |
| 328 | +TEST_F(TestAssign, compoundIntegralAssignment) |
359 | 329 | { |
360 | 330 | const std::string code = R"( |
361 | 331 | _T1_@test1 += _l1_; |
@@ -436,8 +406,7 @@ _T1_@test14 += local2; |
436 | 406 | } |
437 | 407 | } |
438 | 408 |
|
439 | | -void |
440 | | -TestAssign::compoundFloatingAssignment() |
| 409 | +TEST_F(TestAssign, compoundFloatingAssignment) |
441 | 410 | { |
442 | 411 | const std::string code = R"( |
443 | 412 | _T1_@test1 += _l1_; |
@@ -508,8 +477,7 @@ _T1_@test9 += local2; |
508 | 477 | } |
509 | 478 |
|
510 | 479 |
|
511 | | -void |
512 | | -TestAssign::compoundVectorAssignment() |
| 480 | +TEST_F(TestAssign, compoundVectorAssignment) |
513 | 481 | { |
514 | 482 | const std::string code = R"( |
515 | 483 | _T1_@test1 += _l1_; |
@@ -870,8 +838,7 @@ _T1_@test9 += local2; |
870 | 838 | } |
871 | 839 |
|
872 | 840 |
|
873 | | -void |
874 | | -TestAssign::compoundMatrixAssignment() |
| 841 | +TEST_F(TestAssign, compoundMatrixAssignment) |
875 | 842 | { |
876 | 843 | const std::string code = R"( |
877 | 844 | _T1_@test1 += _l1_; |
@@ -1051,8 +1018,7 @@ _T1_@test7 += local2; |
1051 | 1018 | } |
1052 | 1019 |
|
1053 | 1020 |
|
1054 | | -void |
1055 | | -TestAssign::compoundStringAssignment() |
| 1021 | +TEST_F(TestAssign, compoundStringAssignment) |
1056 | 1022 | { |
1057 | 1023 | const std::string code = R"( |
1058 | 1024 | _T1_@test1 += _l1_; |
@@ -1111,8 +1077,7 @@ _T1_@test5 += local2; |
1111 | 1077 | } |
1112 | 1078 |
|
1113 | 1079 |
|
1114 | | -void |
1115 | | -TestAssign::implicitScalarAssignment() |
| 1080 | +TEST_F(TestAssign, implicitScalarAssignment) |
1116 | 1081 | { |
1117 | 1082 | auto generate = [this](const auto& source, const auto& targets) { |
1118 | 1083 | for (const auto& t1 : source) { |
@@ -1185,8 +1150,7 @@ TestAssign::implicitScalarAssignment() |
1185 | 1150 | } |
1186 | 1151 |
|
1187 | 1152 |
|
1188 | | -void |
1189 | | -TestAssign::implicitContainerAssignment() |
| 1153 | +TEST_F(TestAssign, implicitContainerAssignment) |
1190 | 1154 | { |
1191 | 1155 | auto generate = [this](const auto& source, const auto& target) { |
1192 | 1156 | for (const auto& t1 : source) { |
@@ -1304,8 +1268,7 @@ TestAssign::implicitContainerAssignment() |
1304 | 1268 | } |
1305 | 1269 |
|
1306 | 1270 |
|
1307 | | -void |
1308 | | -TestAssign::implicitContainerScalarAssignment() |
| 1271 | +TEST_F(TestAssign, implicitContainerScalarAssignment) |
1309 | 1272 | { |
1310 | 1273 | auto generate = [this](const auto& source, const auto& targets) { |
1311 | 1274 | for (const auto& t1 : source) { |
@@ -1440,8 +1403,7 @@ TestAssign::implicitContainerScalarAssignment() |
1440 | 1403 | } |
1441 | 1404 |
|
1442 | 1405 |
|
1443 | | -void |
1444 | | -TestAssign::scopedAssign() |
| 1406 | +TEST_F(TestAssign, scopedAssign) |
1445 | 1407 | { |
1446 | 1408 | const std::string code = R"( |
1447 | 1409 | float var = 30.0f; |
@@ -1488,6 +1450,6 @@ float@test1 = var; |
1488 | 1450 | mHarness.addAttributes<float>(names, {30.0f, 1.0f, -10.0f, -15.0f, 50.0f, 50.0f, 1.0f}); |
1489 | 1451 | this->execute("assign_scoped.float.ax"); |
1490 | 1452 |
|
1491 | | - CPPUNIT_ASSERT(mHarness.mLogger.hasWarning()); |
| 1453 | + ASSERT_TRUE(mHarness.mLogger.hasWarning()); |
1492 | 1454 | } |
1493 | 1455 |
|
0 commit comments