std::string testCaseName;
std::string testName;
- void initTC(Eina_Bool alpha_set);
+ etTCResult initTC(Eina_Bool alpha_set);
};
-void
+etTCResult
etTestBaseOperation::initTC(Eina_Bool alpha_set)
{
const ::testing::TestInfo *const test_info = ::testing::UnitTest::GetInstance()->current_test_info();
tw = initNormalWin("TCWin_Normal", EINA_TRUE);
- ASSERT_TRUE(tw != NULL) << "failed to initiation window";
+ if (tw == NULL) return etTCResult(false, "failed to initiation tw window");
if (alpha_set)
elm_win_alpha_set(tw->elm_win, alpha_set);
testCaseName = test_info->test_case_name();
testName = test_info->name();
+
+ return etTCResult(true, "init succeed");
}
TEST_F(etTestBaseOperation, win_show)
{
- initTC(EINA_FALSE);
+ etTCResult initRes = initTC(EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
ASSERT_TRUE(showTCWin(tw)) << "failed to show window";
ASSERT_VIS_ON(tw);
Eina_Bool res = EINA_FALSE;
Eina_List *list = NULL, *l = NULL;
- initTC(EINA_FALSE);
+ etTCResult initRes = initTC(EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
ASSERT_TRUE(showTCWin(tw)) << "failed to show window";
ASSERT_VIS_ON(tw);
TEST_F(etTestBaseOperation, alpha_win_show)
{
- initTC(EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
ASSERT_TRUE(showTCWin(tw)) << "failed to show window";
ASSERT_VIS_ON(tw);
Eina_Bool res = EINA_FALSE;
Eina_List *list = NULL, *l = NULL;
- initTC(EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
ASSERT_TRUE(showTCWin(tw)) << "failed to show window";
ASSERT_VIS_ON(tw);
std::string testCaseName;
std::string testName;
- void initTC(Eina_Bool show_win, Eina_Bool usr_geom);
+ etTCResult initTC(Eina_Bool show_win, Eina_Bool usr_geom);
};
-void
+etTCResult
etTestBaseMulti::initTC(Eina_Bool show_win, Eina_Bool usr_geom)
{
const ::testing::TestInfo *const test_info = ::testing::UnitTest::GetInstance()->current_test_info();
tw_red = initNormalWin("TCWin_Normal_red", usr_geom);
- ASSERT_TRUE(tw_red != NULL) << "failed to initiation window";
+ if (tw_red == NULL) return etTCResult(false, "failed to initiation tw_red window");
if (show_win)
{
showTCWin(tw_red);
- ASSERT_VIS_ON(tw_red);
+ RETURN_VIS_ON(tw_red);
}
tw_green = initNormalWin("TCWin_Normal_green", usr_geom);
- ASSERT_TRUE(tw_green != NULL) << "failed to initiation window";
+ if (tw_green == NULL) return etTCResult(false, "failed to initiation tw_green window");
if (show_win)
{
showTCWin(tw_green);
- ASSERT_VIS_ON(tw_green);
+ RETURN_VIS_ON(tw_green);
}
tw_blue = initNormalWin("TCWin_Normal_blue", usr_geom);
- ASSERT_TRUE(tw_blue != NULL) << "failed to initiation window";
+ if (tw_blue == NULL) return etTCResult(false, "failed to initiation tw_blue window");
if (show_win)
{
showTCWin(tw_blue);
- ASSERT_VIS_ON(tw_blue);
+ RETURN_VIS_ON(tw_blue);
}
testCaseName = test_info->test_case_name();
testName = test_info->name();
+
+ return etTCResult(true, "init succeed");
}
TEST_F(etTestBaseMulti, multi_all_wins_basic)
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// Expected stack res:
// [Top] Blue -> Green -> Red [Bottom]
int pass_count = 0;
// init TC window, show=false, geom=true
- initTC(EINA_FALSE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_FALSE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// show red
res = showTCWin(tw_red);
int pass_count = 0;
// init TC window, show=false, geom=true
- initTC(EINA_FALSE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_FALSE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// show blue
res = showTCWin(tw_blue);
int pass_count = 0;
// init TC window, show=false, geom=true
- initTC(EINA_FALSE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_FALSE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// show green
res = showTCWin(tw_green);
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// Raise Red
etRunner::get().setWinStack(tw_red, NULL, EINA_TRUE);
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// Raise Green
etRunner::get().setWinStack(tw_green, NULL, EINA_TRUE);
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// Raise Red on the Green
etRunner::get().setWinStack(tw_red, tw_green, EINA_TRUE);
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// Raise Blue on the Red
etRunner::get().setWinStack(tw_blue, tw_red, EINA_TRUE);
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// Raise Red on the Blue
etRunner::get().setWinStack(tw_red, tw_blue, EINA_TRUE);
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// Lower Blue
etRunner::get().setWinStack(tw_blue, NULL, EINA_FALSE);
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// Lower Green
etRunner::get().setWinStack(tw_green, NULL, EINA_FALSE);
int pass_count = 0;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// Expected stack res:
// [Top] Blue -> Green -> Red [Bottom]
int pass_count = 0;
// init TC window, show=false, geom=false
- initTC(EINA_FALSE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_FALSE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// show red
res = showTCWin(tw_red);
int pass_count = 0;
// init TC window, show=false, geom=false
- initTC(EINA_FALSE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_FALSE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// show blue
res = showTCWin(tw_blue);
int pass_count = 0;
// init TC window, show=false, geom=false
- initTC(EINA_FALSE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_FALSE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// show green
res = showTCWin(tw_green);
int pass_count = 0;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// Raise Red
etRunner::get().setWinStack(tw_red, NULL, EINA_TRUE);
int pass_count = 0;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// Raise Green
etRunner::get().setWinStack(tw_green, NULL, EINA_TRUE);
int pass_count = 0;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// Raise Red on the Green
etRunner::get().setWinStack(tw_red, tw_green, EINA_TRUE);
int pass_count = 0;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// Raise Blue on the Red
etRunner::get().setWinStack(tw_blue, tw_red, EINA_TRUE);
int pass_count = 0;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// Raise Red on the Blue
etRunner::get().setWinStack(tw_red, tw_blue, EINA_TRUE);
int pass_count = 0;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// Lower Blue
etRunner::get().setWinStack(tw_blue, NULL, EINA_FALSE);
int pass_count = 0;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// Lower Green
etRunner::get().setWinStack(tw_green, NULL, EINA_FALSE);
int pass_count = 0;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// Lower Blue
evas_object_lower(tw_blue->elm_win);
int pass_count = 0;
// init TC window, show=false, geom=true
- initTC(EINA_FALSE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_FALSE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// show green
res = showTCWin(tw_green);
int pass_count = 0;
// init TC window, show=false, geom=true
- initTC(EINA_FALSE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_FALSE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// show blue
res = showTCWin(tw_blue);
int pass_count = 0;
// init TC window, show=false, geom=true
- initTC(EINA_FALSE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_FALSE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// show red
res = showTCWin(tw_red);
int pass_count = 0;
// init TC window, show=false, geom=false
- initTC(EINA_FALSE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_FALSE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// show green
res = showTCWin(tw_green);
int pass_count = 0;
// init TC window, show=false, geom=false
- initTC(EINA_FALSE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_FALSE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// show blue
res = showTCWin(tw_blue);
int pass_count = 0;
// init TC window, show=false, geom=false
- initTC(EINA_FALSE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_FALSE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// show red
res = showTCWin(tw_red);
std::string testCaseName;
std::string testName;
- void initTC(Eina_Bool show_win, Eina_Bool usr_geom);
+ etTCResult initTC(Eina_Bool show_win, Eina_Bool usr_geom);
};
-void
+etTCResult
etTestTransientFor::initTC(Eina_Bool show_win, Eina_Bool usr_geom)
{
const ::testing::TestInfo *const test_info = ::testing::UnitTest::GetInstance()->current_test_info();
tw_parent = initNormalWin("TCWin_Normal_parent", usr_geom);
+ if (tw_parent == NULL) return etTCResult(false, "failed to initiation tw_parent window");
if (show_win)
{
showTCWin(tw_parent);
- ASSERT_VIS_ON(tw_parent);
+ RETURN_VIS_ON(tw_parent);
}
- ASSERT_TRUE(tw_parent != NULL) << "failed to initiation window";
tw_child = initNormalWin("TCWin_Normal_child", usr_geom);
+ if (tw_child == NULL) return etTCResult(false, "failed to initiation tw_child window");
if (show_win)
{
showTCWin(tw_child);
- ASSERT_VIS_ON(tw_child);
+ RETURN_VIS_ON(tw_child);
}
- ASSERT_TRUE(tw_child != NULL) << "failed to initiation window";
tw_base = initNormalWin("TCWin_Normal_normal", usr_geom);
+ if (tw_base == NULL) return etTCResult(false, "failed to initiation tw_base window");
if (show_win)
{
showTCWin(tw_base);
- ASSERT_VIS_ON(tw_base);
+ RETURN_VIS_ON(tw_base);
}
- ASSERT_TRUE(tw_base != NULL) << "failed to initiation window";
testCaseName = test_info->test_case_name();
testName = test_info->name();
+
+ return etTCResult(true, "init succeed");
}
TEST_F(etTestTransientFor, transient_for_basic)
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set transient_for
res = etRunner::get().setWinTransientFor(tw_child, tw_parent, EINA_TRUE);
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// raise tw_parent
etRunner::get().setWinStack(tw_parent, NULL, EINA_TRUE);
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set transient_for
res = etRunner::get().setWinTransientFor(tw_child, tw_parent, EINA_TRUE);
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set transient_for
res = etRunner::get().setWinTransientFor(tw_child, tw_parent, EINA_TRUE);
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set transient_for
res = etRunner::get().setWinTransientFor(tw_child, tw_parent, EINA_TRUE);
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// tw_parent raise for prepare stack below
res = etRunner::get().setWinStack(tw_parent, NULL, EINA_TRUE);
etWin *tw_noti;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// init notification window
tw_noti = initNotiWin("TCWin_Noti", EINA_TRUE, EINA_TRUE);
etWin *tw_noti;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// init notification window
tw_noti = initNotiWin("TCWin_Noti", EINA_TRUE, EINA_TRUE);
etWin *tw_noti;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// init notification window
tw_noti = initNotiWin("TCWin_Noti", EINA_TRUE, EINA_TRUE);
etWin *tw_noti;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// init notification window
tw_noti = initNotiWin("TCWin_Noti", EINA_TRUE, EINA_TRUE);
etWin *tw_aot;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// window for always_on_top
tw_aot = initNormalWin("TCWin_Always_Top", EINA_TRUE);
etWin *tw_aot;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// window for always_on_top
tw_aot = initNormalWin("TCWin_Always_Top", EINA_TRUE);
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// raise tw_parent
etRunner::get().setWinStack(tw_parent, NULL, EINA_TRUE);
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// raise tw_parent
etRunner::get().setWinStack(tw_parent, NULL, EINA_TRUE);
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// raise tw_parent
etRunner::get().setWinStack(tw_parent, NULL, EINA_TRUE);
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// raise tw_parent
etRunner::get().setWinStack(tw_parent, NULL, EINA_TRUE);
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// raise tw_parent
etRunner::get().setWinStack(tw_parent, NULL, EINA_TRUE);
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set transient_for
res = etRunner::get().setWinTransientFor(tw_child, tw_parent, EINA_TRUE);
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// raise tw_parent
etRunner::get().setWinStack(tw_parent, NULL, EINA_TRUE);
std::string testCaseName;
std::string testName;
- void initTC(Eina_Bool usr_geom);
+ etTCResult initTC(Eina_Bool usr_geom);
};
-void
+etTCResult
etTestNotification::initTC(Eina_Bool usr_geom)
{
const ::testing::TestInfo *const test_info = ::testing::UnitTest::GetInstance()->current_test_info();
tw_normal = initNormalWin("TCWin_Normal_normal", usr_geom);
+ if (tw_normal == NULL) return etTCResult(false, "failed to initiation tw_normal window");
showTCWin(tw_normal);
- ASSERT_VIS_ON(tw_normal);
- ASSERT_TRUE(tw_normal != NULL) << "failed to initiation window";
+ RETURN_VIS_ON(tw_normal);
tw_noti1 = initNotiWin("TCWin_Noti_1", usr_geom, EINA_FALSE);
+ if (tw_noti1 == NULL) return etTCResult(false, "failed to initiation tw_noti1 window");
showTCWin(tw_noti1);
- ASSERT_VIS_ON(tw_noti1);
- ASSERT_TRUE(tw_noti1 != NULL) << "failed to initiation window";
+ RETURN_VIS_ON(tw_noti1);
tw_noti2 = initNotiWin("TCWin_Noti_2", usr_geom, EINA_FALSE);
+ if (tw_noti2 == NULL) return etTCResult(false, "failed to initiation tw_noti2 window");
showTCWin(tw_noti2);
- ASSERT_VIS_ON(tw_noti2);
- ASSERT_TRUE(tw_noti2 != NULL) << "failed to initiation window";
+ RETURN_VIS_ON(tw_noti2);
testCaseName = test_info->test_case_name();
testName = test_info->name();
+
+ return etTCResult(true, "init succeed");
}
TEST_F(etTestNotification, notification_level_default)
int pass_count = 0;
// init TC window, geom=true
- initTC(EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set tw_noti1 to notification layer
res = etRunner::get().setWinNotiLevel(tw_noti1,
int pass_count = 0;
// init TC window, geom=true
- initTC(EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set tw_noti1 to notification layer
res = etRunner::get().setWinNotiLevel(tw_noti1,
int pass_count = 0;
// init TC window, geom=true
- initTC(EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set tw_noti1 to notification layer
res = etRunner::get().setWinNotiLevel(tw_noti1,
int pass_count = 0;
// init TC window, geom=true
- initTC(EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set tw_noti1 to notification layer
res = etRunner::get().setWinNotiLevel(tw_noti1,
int pass_count = 0;
// init TC window, geom=true
- initTC(EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set tw_noti1 to notification high
res = etRunner::get().setWinNotiLevel(tw_noti1,
int pass_count = 0;
// init TC window, geom=true
- initTC(EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set tw_noti1 to notification default
res = etRunner::get().setWinNotiLevel(tw_noti1,
int pass_count = 0;
// init TC window, geom=false
- initTC(EINA_FALSE);
+ etTCResult initRes = initTC(EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set tw_noti1 to notification layer
res = etRunner::get().setWinNotiLevel(tw_noti1,
int pass_count = 0;
// init TC window, geom=false
- initTC(EINA_FALSE);
+ etTCResult initRes = initTC(EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set tw_noti1 to notification layer
res = etRunner::get().setWinNotiLevel(tw_noti1,
int pass_count = 0;
// init TC window, geom=false
- initTC(EINA_FALSE);
+ etTCResult initRes = initTC(EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set tw_noti1 to notification layer
res = etRunner::get().setWinNotiLevel(tw_noti1,
int pass_count = 0;
// init TC window, geom=false
- initTC(EINA_FALSE);
+ etTCResult initRes = initTC(EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set tw_noti1 to notification layer
res = etRunner::get().setWinNotiLevel(tw_noti1,
int pass_count = 0;
// init TC window, geom=false
- initTC(EINA_FALSE);
+ etTCResult initRes = initTC(EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set tw_noti1 to notification high
res = etRunner::get().setWinNotiLevel(tw_noti1,
int pass_count = 0;
// init TC window, geom=false
- initTC(EINA_FALSE);
+ etTCResult initRes = initTC(EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set tw_noti1 to notification default
res = etRunner::get().setWinNotiLevel(tw_noti1,
std::string testCaseName;
std::string testName;
- void initTC();
+ etTCResult initTC();
};
-void
+etTCResult
etTestTzshScreenSaver::initTC()
{
const ::testing::TestInfo *const test_info = ::testing::UnitTest::GetInstance()->current_test_info();
tw_base = initNormalWin("TCWin_Normal_base", EINA_FALSE);
- ASSERT_TRUE(tw_base != NULL) << "failed to initiation window";
+ if (tw_base == NULL) return etTCResult(false, "failed to initiation tw_base window");
testCaseName = test_info->test_case_name();
testName = test_info->name();
+
+ return etTCResult(true, "init succeed");
}
/******************
Eina_List *list = NULL, *l = NULL;
etWin *tw = NULL;
- initTC();
+ etTCResult initRes = initTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
tzsh = tzsh_create(TZSH_TOOLKIT_TYPE_EFL);
ASSERT_TRUE(tzsh != NULL);
{
Eina_Bool res = EINA_FALSE;
- initTC();
+ etTCResult initRes = initTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
tzsh = tzsh_create(TZSH_TOOLKIT_TYPE_EFL);
ASSERT_TRUE(tzsh != NULL);
std::string testCaseName;
std::string testName;
- void initTC();
+ etTCResult initTC();
void testWinRotation(etWin *tw, int rot);
};
-void
+etTCResult
etTestRotation::initTC()
{
const ::testing::TestInfo *const test_info = ::testing::UnitTest::GetInstance()->current_test_info();
tw_base = initNormalWin("TCWin_Normal_Rotation", EINA_TRUE);
+ if (tw_base == NULL) return etTCResult(false, "failed to initiation tw_base window");
showTCWin(tw_base);
- ASSERT_VIS_ON(tw_base);
- ASSERT_TRUE(tw_base != NULL) << "failed to initiation window";
+ RETURN_VIS_ON(tw_base);
// available rotations
elm_win_wm_rotation_available_rotations_set(tw_base->elm_win, rots, 4);
testCaseName = test_info->test_case_name();
testName = test_info->name();
+
+ return etTCResult(true, "init succeed");
}
void
Eina_Bool res = EINA_FALSE;
int rot = 0;
- initTC();
+ etTCResult initRes = initTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
res = etRunner::get().getWinInfo(tw_base);
ASSERT_TRUE(res);
std::string testCaseName;
std::string testName;
- void initTC(Eina_Bool show_win, Eina_Bool usr_geom);
+ etTCResult initTC(Eina_Bool show_win, Eina_Bool usr_geom);
};
-void
+etTCResult
etTestFocus::initTC(Eina_Bool show_win, Eina_Bool usr_geom)
{
const ::testing::TestInfo *const test_info = ::testing::UnitTest::GetInstance()->current_test_info();
tw_red = initNormalWin("TCWin_Normal_red", usr_geom);
+ if (tw_red == NULL) return etTCResult(false, "failed to initiation tw_red window");
if (show_win)
{
showTCWin(tw_red);
- ASSERT_FOCUS_IN(tw_red);
+ RETURN_FOCUS_IN(tw_red);
}
- ASSERT_TRUE(tw_red != NULL) << "failed to initiation window";
tw_green = initNormalWin("TCWin_Normal_green", usr_geom);
+ if (tw_green == NULL) return etTCResult(false, "failed to initiation tw_green window");
if (show_win)
{
showTCWin(tw_green);
- ASSERT_FOCUS_IN(tw_green);
+ RETURN_FOCUS_IN(tw_green);
}
- ASSERT_TRUE(tw_green != NULL) << "failed to initiation window";
tw_blue = initNormalWin("TCWin_Normal_blue", usr_geom);
+ if (tw_blue == NULL) return etTCResult(false, "failed to initiation tw_blue window");
if (show_win)
{
showTCWin(tw_blue);
- ASSERT_FOCUS_IN(tw_blue);
+ RETURN_FOCUS_IN(tw_blue);
}
- ASSERT_TRUE(tw_blue != NULL) << "failed to initiation window";
tw_blocker = initNotiWin("TCWin_Noti_Blocker", EINA_FALSE, EINA_FALSE);
- ASSERT_TRUE(tw_blocker != NULL) << "failed to initiation window";
+ if (tw_blocker == NULL) return etTCResult(false, "failed to initiation tw_blocker window");
testCaseName = test_info->test_case_name();
testName = test_info->name();
+
+ return etTCResult(true, "init succeed");
}
TEST_F(etTestFocus, focus_basic)
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// Expected focus res:
// [Top] Blue[focused] -> Green -> Red [Bottom]
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// make tw_blue lower
res = etRunner::get().setWinStack(tw_blue, NULL, EINA_FALSE);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// make tw_green lower
res = etRunner::get().setWinStack(tw_green, NULL, EINA_FALSE);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// make tw_red raise
res = etRunner::get().setWinStack(tw_red, NULL, EINA_TRUE);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// delete tw_blue
hideTCWin(tw_blue);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// Activate tw_red
res = etRunner::get().setWinActivate(tw_red);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// show Blocker
showTCWin(tw_blocker);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// make partial notification window
etWin *tw_smallnoti = initNotiWin("TW_Temp_Noti", EINA_TRUE, EINA_TRUE);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=true
- initTC(EINA_FALSE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_FALSE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
etWin *tw_small_blocker = initNotiWin("TCWin_Noti_Small_Blocker", EINA_TRUE, EINA_TRUE);
showTCWin(tw_small_blocker);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
etWin *tw_small_blocker = initNotiWin("TCWin_Noti_Small_Blocker", EINA_TRUE, EINA_TRUE);
showTCWin(tw_small_blocker);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// show blocker
res = etRunner::get().setWinNotiLevel(tw_blocker,
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// show blocker
res = etRunner::get().setWinNotiLevel(tw_blocker,
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set transient_for Blue(parent) & Red(child)
res = etRunner::get().setWinTransientFor(tw_red, tw_blue, EINA_TRUE);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set transient_for Blue(parent) & Green(child)
res = etRunner::get().setWinTransientFor(tw_green, tw_blue, EINA_TRUE);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set transient_for Green(parent) & Blue(child)
res = etRunner::get().setWinTransientFor(tw_blue, tw_green, EINA_TRUE);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set iconify Blue
res = etRunner::get().setWinIconic(tw_blue, EINA_TRUE);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set iconify Red
res = etRunner::get().setWinIconic(tw_red, EINA_TRUE);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set iconify Red
res = etRunner::get().setWinIconic(tw_red, EINA_TRUE);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set iconify Blue
res = etRunner::get().setWinIconic(tw_blue, EINA_TRUE);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// show blocker
res = etRunner::get().setWinNotiLevel(tw_blocker,
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// move tw_blue to out of screen
tw_blue->move(2000, 2000);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// move tw_blue to out of screen
tw_blue->move(2000, 2000);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// touch red win
InputGenHandler inputgen_h = std::make_shared<etInputGenHandler>(EFL_UTIL_INPUT_DEVTYPE_TOUCHSCREEN);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// touch red win
InputGenHandler inputgen_h = std::make_shared<etInputGenHandler>(EFL_UTIL_INPUT_DEVTYPE_TOUCHSCREEN);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// touch green win
InputGenHandler inputgen_h = std::make_shared<etInputGenHandler>(EFL_UTIL_INPUT_DEVTYPE_TOUCHSCREEN);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set focus_skip on tw_blue
etRunner::get().setFocusSkip(tw_blue, EINA_TRUE);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set focus_skip on tw_blue
etRunner::get().setFocusSkip(tw_blue, EINA_TRUE);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set focus_skip on tw_red
etRunner::get().setFocusSkip(tw_red, EINA_TRUE);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// Expected focus res:
// [Top] Blue[focused] -> Green -> Red [Bottom]
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// make tw_blue lower
res = etRunner::get().setWinStack(tw_blue, NULL, EINA_FALSE);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// make tw_green lower
res = etRunner::get().setWinStack(tw_green, NULL, EINA_FALSE);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// make tw_red raise
res = etRunner::get().setWinStack(tw_red, NULL, EINA_TRUE);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// delete tw_blue
hideTCWin(tw_blue);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// Activate tw_red
res = etRunner::get().setWinActivate(tw_red);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// show blocker
res = etRunner::get().setWinNotiLevel(tw_blocker,
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// show blocker
res = etRunner::get().setWinNotiLevel(tw_blocker,
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// show blocker
res = etRunner::get().setWinNotiLevel(tw_blocker,
Eina_List *list = NULL, *l = NULL;
// init TC window, show=false, geom=false
- initTC(EINA_FALSE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_FALSE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
showTCWin(tw_blocker);
etRunner::get().setWinNotiLevel(tw_blocker,
Eina_List *list = NULL, *l = NULL;
// init TC window, show=false, geom=false
- initTC(EINA_FALSE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_FALSE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
showTCWin(tw_blocker);
etRunner::get().setWinNotiLevel(tw_blocker,
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set transient_for Blue(parent) & Red(child)
res = etRunner::get().setWinTransientFor(tw_red, tw_blue, EINA_TRUE);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set iconify Blue
res = etRunner::get().setWinIconic(tw_blue, EINA_TRUE);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set iconify Red
res = etRunner::get().setWinIconic(tw_red, EINA_TRUE);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set focus_skip on tw_blue
etRunner::get().setFocusSkip(tw_blue, EINA_TRUE);
Eina_Bool res;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set focus_skip on tw_blue
// Expected focus res:
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set focus_skip on tw_green
etRunner::get().setFocusSkip(tw_green, EINA_TRUE);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=false, geom=false
- initTC(EINA_FALSE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_FALSE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
showTCWin(tw_red);
showTCWin(tw_green);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=false, geom=false
- initTC(EINA_FALSE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_FALSE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
showTCWin(tw_red);
ASSERT_VIS_ON(tw_red);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// tw_green alpha set
elm_win_alpha_set(tw_green->elm_win, EINA_TRUE);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
etWin *tw_small_blocker = initNotiWin("TCWin_Noti_Small_Blocker", EINA_TRUE, EINA_TRUE);
showTCWin(tw_small_blocker);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// tw_green alpha set
elm_win_alpha_set(tw_green->elm_win, EINA_TRUE);
Eina_List *list = NULL, *l = NULL;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// tw_green alpha set
elm_win_alpha_set(tw_green->elm_win, EINA_TRUE);
std::string testCaseName;
std::string testName;
- void initTC(char * path, int type);
+ etTCResult initTC(char * path, int type);
};
-void
+etTCResult
etTestSplash::initTC(char * path, int type)
{
Eina_Bool ret = EINA_FALSE;
const ::testing::TestInfo *const test_info = ::testing::UnitTest::GetInstance()->current_test_info();
tw = initNormalWin("TCWin_Splash", EINA_FALSE);
- ASSERT_TRUE(tw != NULL) << "failed to initiation window";
+ if (tw == NULL) return etTCResult(false, "failed to initiation tw window");
ret = etRunner::get().setSplashLaunch(path, type);
etRunner::get().setSplashOwner();
- ASSERT_TRUE(ret);
+ if (!ret) return etTCResult(false, "failed to get splash launch");
testCaseName = test_info->test_case_name();
testName = test_info->name();
+
+ return etTCResult(true, "init succeed");
}
TEST_F(etTestSplash, splash_edc)
Eina_Bool res = EINA_FALSE;
Eina_List *list = NULL, *l = NULL;
- initTC((char*)path_edc, SPLASH_TYPE_EDC);
+ etTCResult initRes = initTC((char*)path_edc, SPLASH_TYPE_EDC);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
ASSERT_VIS_ON(tw);
// find Launchscreen from toplv windows
Eina_Bool res = EINA_FALSE;
Eina_List *list = NULL, *l = NULL;
- initTC((char*)path_img, SPLASH_TYPE_IMG);
+ etTCResult initRes = initTC((char*)path_img, SPLASH_TYPE_IMG);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
ASSERT_VIS_ON(tw);
// find Launchscreen from toplv windows
etWin *tw2 = NULL;
Eina_List *list = NULL, *l = NULL;
- initTC((char*)path_img, SPLASH_TYPE_IMG);
+ etTCResult initRes = initTC((char*)path_img, SPLASH_TYPE_IMG);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
showTCWin(tw);
ASSERT_VIS_ON(tw);
etWin *tw2 = NULL;
Eina_List *list = NULL, *l = NULL;
- initTC((char*)path_img, SPLASH_TYPE_IMG);
+ etTCResult initRes = initTC((char*)path_img, SPLASH_TYPE_IMG);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
etRunner::get().setSplashOwner();
showTCWin(tw);
std::string testCaseName;
std::string testName;
- void initTC();
+ etTCResult initTC();
};
-void
+etTCResult
etTestEffect::initTC()
{
const ::testing::TestInfo *const test_info = ::testing::UnitTest::GetInstance()->current_test_info();
tw = initNormalWin("TCWin_Effect_Show1", EINA_FALSE);
- ASSERT_TRUE(tw != NULL) << "failed to initiation window";
+ if (tw == NULL) etTCResult(false, "failed to initiation tw window");
tw_green = initNormalWin("TCWin_Effect_GREEN", EINA_FALSE);
- ASSERT_TRUE(tw_green != NULL) << "failed to initiation window";
+ if (tw_green == NULL) return etTCResult(false, "failed to initiation tw_green window");
testCaseName = test_info->test_case_name();
testName = test_info->name();
+
+ return etTCResult(true, "init succeed");
}
TEST_F(etTestEffect, effect_show)
{
Eina_Bool res = EINA_FALSE;
- initTC();
+ etTCResult initRes = initTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
res = etRunner::get().setWinEffect(tw);
ASSERT_TRUE(res);
{
Eina_Bool res = EINA_FALSE;
- initTC();
+ etTCResult initRes = initTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
res = etRunner::get().setWinEffect(tw);
ASSERT_TRUE(res);
{
Eina_Bool res = EINA_FALSE;
- initTC();
+ etTCResult initRes = initTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
showTCWin(tw);
ASSERT_VIS_ON(tw);
{
Eina_Bool res = EINA_FALSE;
- initTC();
+ etTCResult initRes = initTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
showTCWin(tw);
ASSERT_VIS_ON(tw);
std::string testCaseName;
std::string testName;
- void initTC();
+ etTCResult initTC();
};
void
}
}
-void
+etTCResult
etTestAuxHint::initTC()
{
const ::testing::TestInfo *const test_info = ::testing::UnitTest::GetInstance()->current_test_info();
tw = initNormalWin("TCWin_Normal", EINA_TRUE);
- ASSERT_TRUE(tw != NULL) << "failed to initiation window";
- ASSERT_TRUE(showTCWin(tw)) << "failed to show window";
- ASSERT_FOCUS_IN(tw); // for consume default aux hint event
+ if (tw == NULL) return etTCResult(false, "failed to initiation tw window");
+ if (!showTCWin(tw)) return etTCResult(false, "failed to show window");
+ RETURN_FOCUS_IN(tw); // for consume default aux hint event
testCaseName = test_info->test_case_name();
testName = test_info->name();
+
+ return etTCResult(true, "init succeed");
}
TEST_F(etTestAuxHint, add_hint)
{
Eina_Bool ret = EINA_FALSE;
- initTC();
+ etTCResult initRes = initTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
ret = etRunner::get().addAuxHint(tw, test_hint_id, "win.test.auxhint", "test");
ASSERT_TRUE(ret);
{
Eina_Bool ret = EINA_FALSE;
- initTC();
+ etTCResult initRes = initTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
ret = etRunner::get().addAuxHint(tw, test_hint_id, "win.test.auxhint", "test");
ASSERT_TRUE(ret);
{
Eina_Bool ret = EINA_FALSE;
- initTC();
+ etTCResult initRes = initTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
ret = etRunner::get().addAuxHint(tw, test_hint_id, "win.test.auxhint", "test");
ASSERT_TRUE(ret);
{
Eina_Bool ret = EINA_FALSE;
- initTC();
+ etTCResult initRes = initTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
ret = etRunner::get().addAuxHint(tw, test_hint_id, "win.test.auxhint", "test");
ASSERT_TRUE(ret);
{
Eina_Bool ret = EINA_FALSE;
- initTC();
+ etTCResult initRes = initTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// add hint with id:486
ret = etRunner::get().addAuxHint(tw, test_hint_id, "win.test.auxhint", "origin");
{
int hint_id = -1;
- initTC();
+ etTCResult initRes = initTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// add hint with generate(2, "win.test.auxhint", "test")
hint_id = etRunner::get().generateAuxHint(tw, "win.test.auxhint", "test");
Eina_Bool ret = EINA_FALSE;
int hint_id = -1;
- initTC();
+ etTCResult initRes = initTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// add hint (486, "win.test.auxhint", "test")
ret = etRunner::get().addAuxHint(tw, test_hint_id, "win.test.auxhint", "test");
Eina_Bool ret = EINA_FALSE;
int hint_id = -1, hint_id2 = -1;
- initTC();
+ etTCResult initRes = initTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
+
etRunner::get().addSupportedAuxHint("win.test.auxhint.2");
// generate hint (2, "win.test.auxhint", "test")
// disable timeout
etRunner::get().setTCTimeout(EINA_FALSE, 0);
- initTC();
+ etTCResult initRes = initTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
+
etRunner::get().addSupportedAuxHint("win.test.auxhint.dup");
for (int i = 0 ; i < 11 ; i++)
// disable timeout
etRunner::get().setTCTimeout(EINA_FALSE, 0);
- initTC();
+ etTCResult initRes = initTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
+
+
etRunner::get().addSupportedAuxHint("win.test.auxhint.dup");
for (int i = 0 ; i < 11 ; i++)
std::string testCaseName;
std::string testName;
- void initTC(Eina_Bool show_win, Eina_Bool usr_geom);
+ etTCResult initTC(Eina_Bool show_win, Eina_Bool usr_geom);
};
-void
+etTCResult
etTestIconicState::initTC(Eina_Bool show_win, Eina_Bool usr_geom)
{
const ::testing::TestInfo *const test_info = ::testing::UnitTest::GetInstance()->current_test_info();
tw_red = initNormalWin("TCWin_Normal_red", usr_geom);
- ASSERT_TRUE(tw_red != NULL) << "failed to initiation window";
+ if (tw_red == NULL) return etTCResult(false, "failed to initiation tw_red window");
if (show_win)
{
showTCWin(tw_red);
- ASSERT_VIS_ON(tw_red);
+ RETURN_VIS_ON(tw_red);
}
tw_green = initNormalWin("TCWin_Normal_green", usr_geom);
- ASSERT_TRUE(tw_green != NULL) << "failed to initiation window";
+ if (tw_green == NULL) return etTCResult(false, "failed to initiation tw_green window");
if (show_win)
{
showTCWin(tw_green);
- ASSERT_VIS_ON(tw_green);
+ RETURN_VIS_ON(tw_green);
if (!usr_geom)
- ASSERT_ICONIFIED_BY_SERVER(tw_red);
+ RETURN_ICONIFIED_BY_SERVER(tw_red);
}
tw_blue = initNormalWin("TCWin_Normal_blue", usr_geom);
- ASSERT_TRUE(tw_blue != NULL) << "failed to initiation window";
+ if (tw_blue == NULL) return etTCResult(false, "failed to initiation tw_blue window");
if (show_win)
{
showTCWin(tw_blue);
- ASSERT_VIS_ON(tw_blue);
+ RETURN_VIS_ON(tw_blue);
if (!usr_geom)
- ASSERT_ICONIFIED_BY_SERVER(tw_green);
+ RETURN_ICONIFIED_BY_SERVER(tw_green);
}
testCaseName = test_info->test_case_name();
testName = test_info->name();
+
+ return etTCResult(true, "init succeed");
}
TEST_F(etTestIconicState, iconify_by_client_basic)
int pass_count = 0;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// Iconify Blue
res = etRunner::get().setWinIconic(tw_blue, EINA_TRUE);
int pass_count = 0;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// Iconify Green
res = etRunner::get().setWinIconic(tw_green, EINA_TRUE);
int pass_count = 0;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// Iconify Green
res = etRunner::get().setWinIconic(tw_green, EINA_TRUE);
int pass_count = 0;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// Iconify Blue
res = etRunner::get().setWinIconic(tw_blue, EINA_TRUE);
int pass_count = 0;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// Iconify Green
res = etRunner::get().setWinIconic(tw_green, EINA_TRUE);
int pass_count = 0;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// Uniconify Green
res = etRunner::get().setWinIconic(tw_green, EINA_FALSE);
int pass_count = 0;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
etRunner::get().work(0.5);
int pass_count = 0;
// init TC window, show=false, geom=false
- initTC(EINA_FALSE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_FALSE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// show tw_red
res = showTCWin(tw_red);
int pass_count = 0;
// init TC window, show=false, geom=false
- initTC(EINA_FALSE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_FALSE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// show tw_red
res = showTCWin(tw_red);
int pass_count = 0;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// change all window to 32bit colored window
elm_win_alpha_set(tw_blue->elm_win, EINA_TRUE);
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set transient_for between tw_blue(parent) and tw_red(child)
res = etRunner::get().setWinTransientFor(tw_red, tw_blue, EINA_TRUE);
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set transient_for between tw_blue(parent) and tw_red(child)
res = etRunner::get().setWinTransientFor(tw_red, tw_blue, EINA_TRUE);
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set transient_for between tw_blue(parent) and tw_red(child)
res = etRunner::get().setWinTransientFor(tw_red, tw_blue, EINA_TRUE);
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set transient_for between tw_blue(parent) and tw_red(child)
res = etRunner::get().setWinTransientFor(tw_red, tw_blue, EINA_TRUE);
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE, EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// set transient_for between tw_blue(parent) and tw_red(child)
res = etRunner::get().setWinTransientFor(tw_red, tw_blue, EINA_TRUE);
std::string testCaseName;
std::string testName;
- void initTC(Eina_Bool show_win, Eina_Bool partial = EINA_TRUE);
+ etTCResult initTC(Eina_Bool show_win, Eina_Bool partial = EINA_TRUE);
void makeTransientBelowChild(etWin **win, etWin *parent, int x, int y, int w, int h, E_TC_Win_Color color, const char *name, Eina_Bool partial = EINA_TRUE);
};
-void
+etTCResult
etTestTransientForBelow::initTC(Eina_Bool show_win, Eina_Bool partial)
{
const ::testing::TestInfo *const test_info = ::testing::UnitTest::GetInstance()->current_test_info();
tw_base = initNormalWin("TCWin_Normal_normal", 0, 0, 480, 800, E_TC_WIN_COLOR_BLACK);
else
tw_base = initNormalWin("TCWin_Normal_normal", EINA_FALSE, E_TC_WIN_COLOR_BLACK);
+ if (tw_base == NULL) return etTCResult(false, "failed to initiation tw_base window");
if (show_win)
{
showTCWin(tw_base);
- ASSERT_VIS_ON(tw_base);
+ RETURN_VIS_ON(tw_base);
}
- ASSERT_TRUE(tw_base != NULL) << "failed to initiation window";
if (partial)
tw_parent = initNormalWin("TCWin_Normal_parent", 50, 50, 300, 300, E_TC_WIN_COLOR_RED);
else
tw_parent = initNormalWin("TCWin_Normal_parent", EINA_FALSE, E_TC_WIN_COLOR_RED);
+ if (tw_parent == NULL) return etTCResult(false, "failed to initiation tw_parent window");
if (show_win)
{
showTCWin(tw_parent);
- ASSERT_VIS_ON(tw_parent);
+ RETURN_VIS_ON(tw_parent);
}
- ASSERT_TRUE(tw_parent != NULL) << "failed to initiation window";
testCaseName = test_info->test_case_name();
testName = test_info->name();
+
+ return etTCResult(true, "init succeed");
}
void
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
makeTransientBelowChild(&tw_child, tw_parent, 80, 80, 300, 300, E_TC_WIN_COLOR_BLUE, "TCWin_Normal_child");
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
makeTransientBelowChild(&tw_child, tw_parent, 80, 80, 300, 300, E_TC_WIN_COLOR_BLUE, "TCWin_Normal_child");
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
makeTransientBelowChild(&tw_child, tw_parent, 80, 80, 300, 300, E_TC_WIN_COLOR_BLUE, "TCWin_Normal_child");
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
makeTransientBelowChild(&tw_child, tw_parent, 80, 80, 300, 300, E_TC_WIN_COLOR_BLUE, "TCWin_Normal_child");
makeTransientBelowChild(&tw_child2, tw_parent, 110, 110, 300, 300, E_TC_WIN_COLOR_GREEN, "TCWin_Normal_child2");
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
makeTransientBelowChild(&tw_child, tw_parent, 80, 80, 300, 300, E_TC_WIN_COLOR_BLUE, "TCWin_Normal_child");
makeTransientBelowChild(&tw_child2, tw_parent, 110, 110, 300, 300, E_TC_WIN_COLOR_GREEN, "TCWin_Normal_child2");
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
makeTransientBelowChild(&tw_child, tw_parent, 80, 80, 300, 300, E_TC_WIN_COLOR_BLUE, "TCWin_Normal_child");
makeTransientBelowChild(&tw_child2, tw_parent, 110, 110, 300, 300, E_TC_WIN_COLOR_GREEN, "TCWin_Normal_child2");
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
makeTransientBelowChild(&tw_child, tw_parent, 80, 80, 300, 300, E_TC_WIN_COLOR_BLUE, "TCWin_Normal_child");
makeTransientBelowChild(&tw_child2, tw_parent, 110, 110, 300, 300, E_TC_WIN_COLOR_GREEN, "TCWin_Normal_child2");
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
makeTransientBelowChild(&tw_child, tw_parent, 80, 80, 300, 300, E_TC_WIN_COLOR_BLUE, "TCWin_Normal_child");
makeTransientBelowChild(&tw_child2, tw_parent, 110, 110, 300, 300, E_TC_WIN_COLOR_GREEN, "TCWin_Normal_child2");
int pass_count = 0;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// make below child : user_geo=false
makeTransientBelowChild(&tw_child, tw_parent, 80, 80, 300, 300, E_TC_WIN_COLOR_BLUE, "TCWin_Normal_child", EINA_FALSE);
int pass_count = 0;
// init TC window, show=true, geom=false
- initTC(EINA_TRUE, EINA_FALSE);
+ etTCResult initRes = initTC(EINA_TRUE, EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
// make below child : user_geo=false
makeTransientBelowChild(&tw_child, tw_parent, 80, 80, 300, 300, E_TC_WIN_COLOR_BLUE, "TCWin_Normal_child", EINA_FALSE);
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
makeTransientBelowChild(&tw_child, tw_parent, 80, 80, 300, 300, E_TC_WIN_COLOR_BLUE, "TCWin_Normal_child");
makeTransientBelowChild(&tw_child2, tw_parent, 110, 110, 300, 300, E_TC_WIN_COLOR_GREEN, "TCWin_Normal_child2");
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
makeTransientBelowChild(&tw_child, tw_parent, 80, 80, 300, 300, E_TC_WIN_COLOR_BLUE, "TCWin_Normal_child");
makeTransientBelowChild(&tw_child2, tw_parent, 110, 110, 300, 300, E_TC_WIN_COLOR_GREEN, "TCWin_Normal_child2");
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
makeTransientBelowChild(&tw_child, tw_parent, 80, 80, 300, 300, E_TC_WIN_COLOR_BLUE, "TCWin_Normal_child");
makeTransientBelowChild(&tw_child2, tw_parent, 110, 110, 300, 300, E_TC_WIN_COLOR_GREEN, "TCWin_Normal_child2");
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
makeTransientBelowChild(&tw_child, tw_parent, 80, 80, 300, 300, E_TC_WIN_COLOR_BLUE, "TCWin_Normal_child");
makeTransientBelowChild(&tw_child2, tw_parent, 110, 110, 300, 300, E_TC_WIN_COLOR_GREEN, "TCWin_Normal_child2");
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
makeTransientBelowChild(&tw_child, tw_parent, 80, 80, 300, 300, E_TC_WIN_COLOR_BLUE, "TCWin_Normal_child");
makeTransientBelowChild(&tw_child2, tw_parent, 110, 110, 300, 300, E_TC_WIN_COLOR_GREEN, "TCWin_Normal_child2");
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
makeTransientBelowChild(&tw_child, tw_parent, 80, 80, 300, 300, E_TC_WIN_COLOR_BLUE, "TCWin_Normal_child");
makeTransientBelowChild(&tw_child2, tw_parent, 110, 110, 300, 300, E_TC_WIN_COLOR_GREEN, "TCWin_Normal_child2");
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
///////////////////////////
// SET transient BELOW
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
makeTransientBelowChild(&tw_child, tw_parent, 80, 80, 300, 300, E_TC_WIN_COLOR_BLUE, "TCWin_Normal_child");
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
makeTransientBelowChild(&tw_child, tw_parent, 80, 80, 300, 300, E_TC_WIN_COLOR_BLUE, "TCWin_Normal_child");
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
makeTransientBelowChild(&tw_child, tw_parent, 80, 80, 300, 300, E_TC_WIN_COLOR_BLUE, "TCWin_Normal_child");
makeTransientBelowChild(&tw_child2, tw_parent, 110, 110, 300, 300, E_TC_WIN_COLOR_GREEN, "TCWin_Normal_child2");
int pass_count = 0;
// init TC window, show=true, geom=true
- initTC(EINA_TRUE);
+ etTCResult initRes = initTC(EINA_TRUE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
makeTransientBelowChild(&tw_child, tw_parent, 80, 80, 300, 300, E_TC_WIN_COLOR_BLUE, "TCWin_Normal_child");
makeTransientBelowChild(&tw_child2, tw_parent, 110, 110, 300, 300, E_TC_WIN_COLOR_GREEN, "TCWin_Normal_child2");
std::string testCaseName;
std::string testName;
- void checkInitTC();
+ etTCResult checkInitTC();
};
-void
+etTCResult
etTestTzshQuickpanel::checkInitTC()
{
- ASSERT_TRUE(tw_base != NULL) << "failed to Setup window";
+ if (tw_base == NULL) return etTCResult(false, "failed to Setup window");
+
+ return etTCResult(true, "init succeed");
}
/******************
etWin *tw = NULL;
int pass_count = 0;
- checkInitTC();
+ etTCResult initRes = checkInitTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
tzsh = tzsh_create(TZSH_TOOLKIT_TYPE_EFL);
ASSERT_TRUE(tzsh != NULL);
TEST_F(etTestTzshQuickpanel, DISABLED_quickpanel_destroy)
{
- checkInitTC();
+ etTCResult initRes = checkInitTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
tzsh = tzsh_create(TZSH_TOOLKIT_TYPE_EFL);
ASSERT_TRUE(tzsh != NULL);
TEST_F(etTestTzshQuickpanel, DISABLED_quickpanel_show_hide)
{
- checkInitTC();
+ etTCResult initRes = checkInitTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
tzsh = tzsh_create(TZSH_TOOLKIT_TYPE_EFL);
ASSERT_TRUE(tzsh != NULL);
TEST_F(etTestTzshQuickpanel, DISABLED_quickpanel_scrollable_state)
{
- checkInitTC();
+ etTCResult initRes = checkInitTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
tzsh = tzsh_create(TZSH_TOOLKIT_TYPE_EFL);
ASSERT_TRUE(tzsh != NULL);
TEST_F(etTestTzshQuickpanel, DISABLED_quickpanel_scrollable_retain)
{
- checkInitTC();
+ etTCResult initRes = checkInitTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
tzsh = tzsh_create(TZSH_TOOLKIT_TYPE_EFL);
ASSERT_TRUE(tzsh != NULL);
TEST_F(etTestTzshQuickpanel, DISABLED_quickpanel_event_handler)
{
- checkInitTC();
+ etTCResult initRes = checkInitTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
tzsh = tzsh_create(TZSH_TOOLKIT_TYPE_EFL);
ASSERT_TRUE(tzsh != NULL);
TEST_F(etTestTzshQuickpanel, DISABLED_quickpanel_default_and_apps_menu)
{
- checkInitTC();
+ etTCResult initRes = checkInitTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
tzsh = tzsh_create(TZSH_TOOLKIT_TYPE_EFL);
ASSERT_TRUE(tzsh != NULL);
TEST_F(etTestTzshQuickpanel, DISABLED_quickpanel_default_and_apps_menu_tzsh_destroy)
{
- checkInitTC();
+ etTCResult initRes = checkInitTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
tzsh = tzsh_create(TZSH_TOOLKIT_TYPE_EFL);
ASSERT_TRUE(tzsh != NULL);
TEST_F(etTestTzshQuickpanel, DISABLED_quickpanel_all_panels_tzsh_destroy)
{
- checkInitTC();
+ etTCResult initRes = checkInitTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
tzsh = tzsh_create(TZSH_TOOLKIT_TYPE_EFL);
ASSERT_TRUE(tzsh != NULL);
TEST_F(etTestTzshQuickpanel, DISABLED_quickpanel_multi_wins_tzsh_destroy)
{
- checkInitTC();
+ etTCResult initRes = checkInitTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
tzsh = tzsh_create(TZSH_TOOLKIT_TYPE_EFL);
ASSERT_TRUE(tzsh != NULL);
std::string testCaseName;
std::string testName;
- void initTC(Eina_Bool partial);
+ etTCResult initTC(Eina_Bool partial);
};
-void
+etTCResult
etTestBackgroundState::initTC(Eina_Bool partial)
{
const ::testing::TestInfo *const test_info = ::testing::UnitTest::GetInstance()->current_test_info();
tw = initNormalWin("Test Window", partial);
- ASSERT_TRUE(tw != NULL) << "failed to initiation window";
+ if (tw == NULL) return etTCResult(false, "failed to initiation tw window");
etRunner::get().setWinBgState(tw, EINA_TRUE);
testCaseName = test_info->test_case_name();
testName = test_info->name();
+
+ return etTCResult(true, "init succeed");
}
TEST_F(etTestBackgroundState, win_show)
{
- initTC(EINA_FALSE);
+ etTCResult initRes = initTC(EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
ASSERT_TRUE(showTCWin(tw)) << "failed to show window";
ASSERT_IF_VIS_ON(tw);
int pass_count = 0;
etWin *tw_temp = NULL;
- initTC(EINA_FALSE);
+ etTCResult initRes = initTC(EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
ASSERT_TRUE(showTCWin(tw)) << "failed to show window";
ASSERT_IF_VIS_ON(tw);
etWin *tw2 = NULL;
etWin *tw_temp = NULL;
- initTC(EINA_FALSE);
+ etTCResult initRes = initTC(EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
ASSERT_TRUE(showTCWin(tw)) << "failed to show window";
ASSERT_IF_VIS_ON(tw);
TEST_F(etTestBackgroundState, win_iconify)
{
- initTC(EINA_FALSE);
+ etTCResult initRes = initTC(EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
ASSERT_TRUE(showTCWin(tw)) << "failed to show window";
ASSERT_IF_VIS_ON(tw);
TEST_F(etTestBackgroundState, win_uniconify)
{
- initTC(EINA_FALSE);
+ etTCResult initRes = initTC(EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
ASSERT_TRUE(showTCWin(tw)) << "failed to show window";
ASSERT_IF_VIS_ON(tw);
TEST_F(etTestBackgroundState, unset_bg_state)
{
- initTC(EINA_FALSE);
+ etTCResult initRes = initTC(EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
ASSERT_TRUE(showTCWin(tw)) << "failed to show window";
ASSERT_IF_VIS_ON(tw);
TEST_F(etTestBackgroundState, unset_bg_state_after_lower)
{
- initTC(EINA_FALSE);
+ etTCResult initRes = initTC(EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
ASSERT_TRUE(showTCWin(tw)) << "failed to show window";
ASSERT_IF_VIS_ON(tw);
TEST_F(etTestBackgroundState, unset_bg_state_after_iconify)
{
- initTC(EINA_FALSE);
+ etTCResult initRes = initTC(EINA_FALSE);
+ ASSERT_TRUE(initRes.result()) << initRes.description();
ASSERT_TRUE(showTCWin(tw)) << "failed to show window";
ASSERT_IF_VIS_ON(tw);
int prev_w = 0;
int prev_h = 0;
- void initTC();
+ etTCResult initTC();
void moveTC(int x, int y);
void resizeTC(int w, int h);
void setInputRegion();
};
-void
+etTCResult
etTestInputRegion::initTC()
{
const ::testing::TestInfo *const test_info = ::testing::UnitTest::GetInstance()->current_test_info();
tw_base = initNormalWin("TCWin_Base", 0, 0, INPUT_REGION_INIT_W + 1, INPUT_REGION_INIT_H + 1, E_TC_WIN_COLOR_GREEN);
+ if (tw_base == NULL) return etTCResult(false, "failed to initiation tw_base window");
showTCWin(tw_base);
- ASSERT_FOCUS_IN(tw_base);
- ASSERT_TRUE(tw_base != NULL) << "failed to initiation window";
+ RETURN_FOCUS_IN(tw_base);
tw_test = initNormalWin("TCWin_InputRegion", 0, 0, INPUT_REGION_INIT_W, INPUT_REGION_INIT_H, E_TC_WIN_COLOR_BLUE);
+ if (tw_test == NULL) return etTCResult(false, "failed to initiation tw_test window");
showTCWin(tw_test);
- ASSERT_FOCUS_IN(tw_test);
- ASSERT_TRUE(tw_test != NULL) << "failed to initiation window";
+ RETURN_FOCUS_IN(tw_test);
elm_win_autodel_set(tw_test->getElmWin(), EINA_TRUE);
elm_win_conformant_set(tw_test->getElmWin(), EINA_TRUE);
prev_w = INPUT_REGION_INIT_W;
prev_h = INPUT_REGION_INIT_H;
+
+ return etTCResult(true, "init succeed");
}
void
{
int x = INPUT_REGION_INIT_W / 10;
int y = INPUT_REGION_INIT_H / 10;
- initTC();
+
+ etTCResult initRes = initTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
+
setInputRegion();
InputGenHandler inputgen_h = std::make_shared<etInputGenHandler>(EFL_UTIL_INPUT_DEVTYPE_TOUCHSCREEN);
int y = INPUT_REGION_INIT_H / 10;
int move_x = 20;
int move_y = 20;
- initTC();
+
+ etTCResult initRes = initTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
+
setInputRegion();
moveTC(move_x, move_y);
{
int x = INPUT_REGION_RESIZE_W / 10;
int y = INPUT_REGION_RESIZE_H / 10;
- initTC();
+
+ etTCResult initRes = initTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
+
setInputRegion();
resizeTC(INPUT_REGION_RESIZE_W, INPUT_REGION_RESIZE_H);
setInputRegion();
Evas_Object *en_src = NULL;
Evas_Object *en_dst = NULL;
- void initTC();
+ etTCResult initTC();
};
-void
+etTCResult
etTestCnP::initTC()
{
const ::testing::TestInfo *const test_info = ::testing::UnitTest::GetInstance()->current_test_info();
Evas_Object *gd;
tw_src = initNormalWin("TCWin_Source", 0, 0, CNP_INIT_W, CNP_INIT_H, E_TC_WIN_COLOR_YELLOW);
+ if (tw_src == NULL) return etTCResult(false, "failed to initiation tw_src window");
showTCWin(tw_src);
- ASSERT_FOCUS_IN(tw_src);
- ASSERT_TRUE(tw_src != NULL) << "failed to initiation window";
+ RETURN_FOCUS_IN(tw_src);
elm_win_autodel_set(tw_src->getElmWin(), EINA_TRUE);
en_src = en;
tw_dst = initNormalWin("TCWin_Source", 0, CNP_INIT_H, CNP_INIT_W, CNP_INIT_H, E_TC_WIN_COLOR_GREEN);
+ if (tw_dst == NULL) return etTCResult(false, "failed to initiation tw_dst window");
showTCWin(tw_dst);
- ASSERT_FOCUS_IN(tw_dst);
- ASSERT_TRUE(tw_dst != NULL) << "failed to initiation window";
+ RETURN_FOCUS_IN(tw_dst);
elm_win_autodel_set(tw_dst->getElmWin(), EINA_TRUE);
testCaseName = test_info->test_case_name();
testName = test_info->name();
+
+ return etTCResult(true, "init succeed");
}
static Eina_Bool
TEST_F(etTestCnP, copypaste_basic)
{
- initTC();
const char *src_txt = "CnP test src context.";
const char *dst_txt;
+ etTCResult initRes = initTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
+
elm_object_text_set(en_src, src_txt);
elm_cnp_selection_set(elm_object_parent_widget_get(en_src), ELM_SEL_TYPE_CLIPBOARD,
ELM_SEL_FORMAT_TEXT, src_txt, strlen(src_txt));
TEST_F(etTestCnP, copypaste_second)
{
- initTC();
const char *src_txt = "CnP test src context.";
const char *src_txt2 = "Second CnP test src context.";
const char *dst_txt;
+ etTCResult initRes = initTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
+
elm_object_text_set(en_src, src_txt);
elm_cnp_selection_set(elm_object_parent_widget_get(en_src), ELM_SEL_TYPE_CLIPBOARD,
ELM_SEL_FORMAT_TEXT, src_txt, strlen(src_txt));
TEST_F(etTestCnP, copypaste_heavy)
{
- initTC();
ifstream fs;
int len = 0;
char c;
const char *ptr;
const char *dst_txt;
+ etTCResult initRes = initTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
fs.open("/usr/share/e_tizen_unittests/data/test.txt");
Evas_Object *lb_src = NULL;
Evas_Object *en_dst = NULL;
- void initTC();
+ etTCResult initTC();
};
-void
+etTCResult
etTestDnD::initTC()
{
const ::testing::TestInfo *const test_info = ::testing::UnitTest::GetInstance()->current_test_info();
Evas_Object *gd;
tw_src = initNormalWin("TCWin_Source", 0, 0, DND_INIT_W, DND_INIT_H, E_TC_WIN_COLOR_YELLOW);
+ if (tw_src == NULL) return etTCResult(false, "failed to initiation tw_src window");
showTCWin(tw_src);
- ASSERT_FOCUS_IN(tw_src);
- ASSERT_TRUE(tw_src != NULL) << "failed to initiation window";
+ RETURN_FOCUS_IN(tw_src);
elm_win_autodel_set(tw_src->getElmWin(), EINA_TRUE);
lb_src = lb;
tw_dst = initNormalWin("TCWin_Source", 0, DND_INIT_H, DND_INIT_W, DND_INIT_H, E_TC_WIN_COLOR_GREEN);
+ if (tw_dst == NULL) return etTCResult(false, "failed to initiation tw_dst window");
showTCWin(tw_dst);
- ASSERT_FOCUS_IN(tw_dst);
- ASSERT_TRUE(tw_dst != NULL) << "failed to initiation window";
+ RETURN_FOCUS_IN(tw_dst);
elm_win_autodel_set(tw_dst->getElmWin(), EINA_TRUE);
testCaseName = test_info->test_case_name();
testName = test_info->name();
+
+ return etTCResult(true, "init succeed");
}
static void
TEST_F(etTestDnD, dragdrop_basic)
{
- initTC();
const char *src_txt = "DnD test src context.";
const char *dst_txt;
InputGenHandler inputgen_h = std::make_shared<etInputGenHandler>(EFL_UTIL_INPUT_DEVTYPE_TOUCHSCREEN);
+ etTCResult initRes = initTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
+
etRunner::get().work(1.0); // wait for touch device enabled
elm_object_text_set(lb_src, src_txt);
std::string testName;
etWin *tw_red = NULL;
- void initTC();
+ etTCResult initTC();
};
-void
+etTCResult
etTestOutputResolution::initTC()
{
const ::testing::TestInfo *const test_info = ::testing::UnitTest::GetInstance()->current_test_info();
testCaseName = test_info->test_case_name();
testName = test_info->name();
+
+ return etTCResult(true, "init succeed");
}
TEST_F(etTestOutputResolution, basic)
{
int res = 0;
- initTC();
+ etTCResult initRes = initTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
res = etRunner::get().setConfiguredOutputResolution(CONFIGURED_OUTPUT_RESOLUTION_W, CONFIGURED_OUTPUT_RESOLUTION_H);
ASSERT_EQ(res, 1);
{
int res = 0;
- initTC();
+ etTCResult initRes = initTC();
+ ASSERT_TRUE(initRes.result()) << initRes.description();
res = etRunner::get().setConfiguredOutputResolution(CONFIGURED_OUTPUT_RESOLUTION_W, CONFIGURED_OUTPUT_RESOLUTION_H);
ASSERT_EQ(res, 1);