23 CPPUNIT_TEST_SUITE(mitkGenericIDRelationRuleTestSuite);
31 CPPUNIT_TEST_SUITE_END();
46 void tearDown()
override {}
50 CPPUNIT_ASSERT(rule_new1->GetRuleID() ==
"IDRelation_TestID");
51 CPPUNIT_ASSERT(rule_new2->GetRuleID() ==
"IDRelation_TestID2");
52 CPPUNIT_ASSERT(rule_new4->GetRuleID() ==
"IDRelation_TestID4");
57 CPPUNIT_ASSERT(rule_new1->GetDisplayName() ==
"TestID relation");
58 CPPUNIT_ASSERT(rule_new2->GetDisplayName() ==
"display name");
59 CPPUNIT_ASSERT(rule_new4->GetDisplayName() ==
"display name 4");
62 void GetSourceRoleName()
64 CPPUNIT_ASSERT(rule_new1->GetSourceRoleName() ==
"source of TestID relation");
65 CPPUNIT_ASSERT(rule_new2->GetSourceRoleName() ==
"source of TestID2 relation");
66 CPPUNIT_ASSERT(rule_new4->GetSourceRoleName() ==
"srole");
69 void GetDestinationRoleName()
71 CPPUNIT_ASSERT(rule_new1->GetDestinationRoleName() ==
"destination of TestID relation");
72 CPPUNIT_ASSERT(rule_new2->GetDestinationRoleName() ==
"destination of TestID2 relation");
73 CPPUNIT_ASSERT(rule_new4->GetDestinationRoleName() ==
"drole");
78 auto clone = rule_new4->Clone();
80 CPPUNIT_ASSERT(
clone->GetRuleID() ==
"IDRelation_TestID4");
81 CPPUNIT_ASSERT(
clone->GetDisplayName() ==
"display name 4");
82 CPPUNIT_ASSERT(
clone->GetSourceRoleName() ==
"srole");
83 CPPUNIT_ASSERT(
clone->GetDestinationRoleName() ==
"drole");
MITK_TEST_SUITE_REGISTRATION(mitkImageToItk)
static Pointer New(const RuleIDType &_arg)
#define MITK_TEST(TESTMETHOD)
Adds a test to the current test suite.
static void clone(T *&dst, S *src, int n)
Test fixture for parameterized tests.