|
@@ -15,13 +15,16 @@
|
|
|
TEST(StatemachineTest, StringExpressionsTest) {
|
|
|
StringExpressions handle;
|
|
|
stringExpressions_init(&handle);
|
|
|
+ EXPECT_TRUE(strcmp(stringExpressionsIface_get_quotedString(&handle) , "\"x\"") == 0);
|
|
|
stringExpressions_enter(&handle);
|
|
|
EXPECT_TRUE(stringExpressions_isActive(&handle, StringExpressions_main_region_StateA));
|
|
|
EXPECT_TRUE(strcmp(stringExpressionsIface_get_myString(&handle) , "hello") == 0);
|
|
|
EXPECT_TRUE(strcmp(stringExpressionsIface_get_myString2(&handle) , "world") == 0);
|
|
|
+ EXPECT_TRUE(strcmp(stringExpressionsIface_get_quotedString(&handle) , "'y'") == 0);
|
|
|
stringExpressionsIface_raise_e1(&handle);
|
|
|
stringExpressions_runCycle(&handle);
|
|
|
EXPECT_TRUE(stringExpressions_isActive(&handle, StringExpressions_main_region_StateB));
|
|
|
EXPECT_TRUE(stringExpressionsIface_get_equals(&handle) == false);
|
|
|
EXPECT_TRUE(stringExpressionsIface_get_notEqual(&handle) == true);
|
|
|
+ EXPECT_TRUE(strcmp(stringExpressionsIface_get_quotedString(&handle) , "\"z\"") == 0);
|
|
|
}
|