24 std::cout <<
"check ActionId";
25 if (action->GetActionId() != actionId)
27 std::cout <<
"[FAILED]" << std::endl;
30 std::cout <<
"[PASSED]" << std::endl;
37 std::cout <<
"try adding property BOOL and read them: ";
38 bool boolproperty =
dynamic_cast<mitk::BoolProperty *
>(action->GetProperty(
"boolproperty"))->GetValue();
39 if (boolproperty !=
true)
41 std::cout <<
"[FAILED]" << std::endl;
44 std::cout <<
"[PASSED]" << std::endl;
46 std::cout <<
"try adding property INT and read them: ";
48 intproperty =
dynamic_cast<mitk::IntProperty *
>(action->GetProperty(
"intproperty"))->GetValue();
49 if (intproperty != 10)
51 std::cout <<
"[FAILED]" << std::endl;
54 std::cout <<
"[PASSED]" << std::endl;
56 std::cout <<
"try adding property FLOAT and read them: ";
57 float floatproperty =
dynamic_cast<mitk::FloatProperty *
>(action->GetProperty(
"floatproperty"))->GetValue();
58 if (floatproperty != 10.05f)
60 std::cout <<
"[FAILED]" << std::endl;
63 std::cout <<
"[PASSED]" << std::endl;
69 std::cout <<
"[EVERYTHING PASSED]" << std::endl;
71 std::cout <<
"[TEST DONE]" << std::endl;
int mitkActionTest(int, char *[])
static Pointer New(int _arg)
static New method to use SmartPointer