rm -rf %{buildroot}
%__mkdir_p %{buildroot}/usr/share/e_tizen_unittests/data/
%__cp -afr data/img/launchimg_splash.png %{buildroot}/usr/share/e_tizen_unittests/data/
+%__mkdir_p %{buildroot}/usr/share/e_tizen_unittests/data/etTestBaseOperation/
+%__cp -afr data/img/etTestBaseOperation/*.png %{buildroot}/usr/share/e_tizen_unittests/data/etTestBaseOperation/
+%__mkdir_p %{buildroot}/usr/share/e_tizen_unittests/data/etTestBaseMulti/
+%__cp -afr data/img/etTestBaseMulti/*.png %{buildroot}/usr/share/e_tizen_unittests/data/etTestBaseMulti/
+%__mkdir_p %{buildroot}/usr/share/e_tizen_unittests/data/etTestEffect/
+%__cp -afr data/img/etTestEffect/*.png %{buildroot}/usr/share/e_tizen_unittests/data/etTestEffect/
+%__mkdir_p %{buildroot}/usr/share/e_tizen_unittests/data/etTestNotification/
+%__cp -afr data/img/etTestNotification/*.png %{buildroot}/usr/share/e_tizen_unittests/data/etTestNotification/
+%__mkdir_p %{buildroot}/usr/share/e_tizen_unittests/data/etTestRotation/
+%__cp -afr data/img/etTestRotation/*.png %{buildroot}/usr/share/e_tizen_unittests/data/etTestRotation/
+%__mkdir_p %{buildroot}/usr/share/e_tizen_unittests/data/etTestSplash/
+%__cp -afr data/img/etTestSplash/*.png %{buildroot}/usr/share/e_tizen_unittests/data/etTestSplash/
+%__mkdir_p %{buildroot}/usr/share/e_tizen_unittests/data/etTestTransientFor/
+%__cp -afr data/img/etTestTransientFor/*.png %{buildroot}/usr/share/e_tizen_unittests/data/etTestTransientFor/
+%__mkdir_p %{buildroot}/usr/share/e_tizen_unittests/data/etTestTzsh/
+%__cp -afr data/img/etTestTzsh/*.png %{buildroot}/usr/share/e_tizen_unittests/data/etTestTzsh/
# install
make install DESTDIR=%{buildroot}
ASSERT_TRUE(showTCWin(tw)) << "failed to show window";
ASSERT_VIS_ON(tw);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestBaseOperation", "win_show"), EINA_TRUE);
}
TEST_F(etTestBaseOperation, win_stack)
etRunner::get().freeWinInfoList(list);
ASSERT_TRUE(res);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestBaseOperation", "win_stack"), EINA_TRUE);
}
TEST_F(etTestBaseOperation, alpha_win_show)
ASSERT_TRUE(showTCWin(tw)) << "failed to show window";
ASSERT_VIS_ON(tw);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestBaseOperation", "alpha_win_show"), EINA_TRUE);
}
TEST_F(etTestBaseOperation, alpha_win_stack)
etRunner::get().freeWinInfoList(list);
ASSERT_TRUE(res);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestBaseOperation", "alpha_win_stack"), EINA_TRUE);
}
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestBaseMulti", "multi_all_wins_basic"), EINA_TRUE);
}
TEST_F(etTestBaseMulti, multi_all_wins_show1)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestBaseMulti", "multi_all_wins_show1"), EINA_TRUE);
}
TEST_F(etTestBaseMulti, multi_all_wins_show2)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestBaseMulti", "multi_all_wins_show2"), EINA_TRUE);
}
TEST_F(etTestBaseMulti, multi_all_wins_show3)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestBaseMulti", "multi_all_wins_show3"), EINA_TRUE);
}
TEST_F(etTestBaseMulti, multi_all_wins_raise1)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestBaseMulti", "multi_all_wins_raise1"), EINA_TRUE);
}
TEST_F(etTestBaseMulti, multi_all_wins_raise2)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestBaseMulti", "multi_all_wins_raise2"), EINA_TRUE);
}
TEST_F(etTestBaseMulti, multi_all_wins_stack_above1)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestBaseMulti", "multi_all_wins_stack_above1"), EINA_TRUE);
}
TEST_F(etTestBaseMulti, multi_all_wins_stack_above2)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestBaseMulti", "multi_all_wins_stack_above2"), EINA_TRUE);
}
TEST_F(etTestBaseMulti, multi_all_wins_stack_above3)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestBaseMulti", "multi_all_wins_stack_above3"), EINA_TRUE);
}
TEST_F(etTestBaseMulti, multi_all_wins_lower1)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestBaseMulti", "multi_all_wins_lower1"), EINA_TRUE);
}
TEST_F(etTestBaseMulti, multi_all_wins_lower2)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestBaseMulti", "multi_all_wins_lower2"), EINA_TRUE);
}
TEST_F(etTestBaseMulti, multi_all_full_wins_basic)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestBaseMulti", "multi_all_full_wins_basic"), EINA_TRUE);
}
TEST_F(etTestBaseMulti, multi_all_full_wins_show1)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestBaseMulti", "multi_all_full_wins_show1"), EINA_TRUE);
}
TEST_F(etTestBaseMulti, multi_all_full_wins_show2)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestBaseMulti", "multi_all_full_wins_show2"), EINA_TRUE);
}
TEST_F(etTestBaseMulti, multi_all_full_wins_show3)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestBaseMulti", "multi_all_full_wins_show3"), EINA_TRUE);
}
TEST_F(etTestBaseMulti, multi_all_full_wins_raise1)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestBaseMulti", "multi_all_full_wins_raise1"), EINA_TRUE);
}
TEST_F(etTestBaseMulti, multi_all_full_wins_raise2)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestBaseMulti", "multi_all_full_wins_raise2"), EINA_TRUE);
}
TEST_F(etTestBaseMulti, multi_all_full_wins_stack_above1)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestBaseMulti", "multi_all_full_wins_stack_above1"), EINA_TRUE);
}
TEST_F(etTestBaseMulti, multi_all_full_wins_stack_above2)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestBaseMulti", "multi_all_full_wins_stack_above2"), EINA_TRUE);
}
TEST_F(etTestBaseMulti, multi_all_full_wins_stack_above3)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestBaseMulti", "multi_all_full_wins_stack_above3"), EINA_TRUE);
}
TEST_F(etTestBaseMulti, multi_all_full_wins_lower1)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestBaseMulti", "multi_all_full_wins_lower1"), EINA_TRUE);
}
TEST_F(etTestBaseMulti, multi_all_full_wins_lower2)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestBaseMulti", "multi_all_full_wins_lower2"), EINA_TRUE);
}
TEST_F(etTestBaseMulti, multi_all_full_wins_lower_activate)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestBaseMulti", "multi_all_full_wins_lower_activate"), EINA_TRUE);
}
TEST_F(etTestBaseMulti, multi_2wins_show1)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(2, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestBaseMulti", "multi_2wins_show1"), EINA_TRUE);
}
TEST_F(etTestBaseMulti, multi_2wins_show2)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(2, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestBaseMulti", "multi_2wins_show2"), EINA_TRUE);
}
TEST_F(etTestBaseMulti, multi_2wins_show3)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(2, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestBaseMulti", "multi_2wins_show3"), EINA_TRUE);
}
TEST_F(etTestBaseMulti, multi_full_2wins_show1)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(2, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestBaseMulti", "multi_full_2wins_show1"), EINA_TRUE);
}
TEST_F(etTestBaseMulti, multi_full_2wins_show2)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(2, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestBaseMulti", "multi_full_2wins_show2"), EINA_TRUE);
}
TEST_F(etTestBaseMulti, multi_full_2wins_show3)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(2, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestBaseMulti", "multi_full_2wins_show3"), EINA_TRUE);
}
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestTransientFor", "transient_for_basic"), EINA_TRUE);
}
TEST_F(etTestTransientFor, transient_for_basic2)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestTransientFor", "transient_for_basic2"), EINA_TRUE);
}
TEST_F(etTestTransientFor, transient_for_raise)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestTransientFor", "transient_for_raise"), EINA_TRUE);
}
TEST_F(etTestTransientFor, transient_for_lower)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestTransientFor", "transient_for_lower"), EINA_TRUE);
}
TEST_F(etTestTransientFor, transient_for_above)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestTransientFor", "transient_for_above"), EINA_TRUE);
}
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestNotification", "notification_level_default"), EINA_TRUE);
}
TEST_F(etTestNotification, notification_level_medium)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestNotification", "notification_level_medium"), EINA_TRUE);
}
TEST_F(etTestNotification, notification_level_high)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestNotification", "notification_level_high"), EINA_TRUE);
}
TEST_F(etTestNotification, notification_level_top)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestNotification", "notification_level_top"), EINA_TRUE);
}
TEST_F(etTestNotification, notification_level_none)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestNotification", "notification_level_none"), EINA_TRUE);
}
TEST_F(etTestNotification, notification_level_change)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestNotification", "notification_level_change"), EINA_TRUE);
}
TEST_F(etTestNotification, notification_fullsize_level_default)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestNotification", "notification_fullsize_level_default"), EINA_TRUE);
}
TEST_F(etTestNotification, notification_fullsize_level_medium)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestNotification", "notification_fullsize_level_medium"), EINA_TRUE);
}
TEST_F(etTestNotification, notification_fullsize_level_high)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestNotification", "notification_fullsize_level_high"), EINA_TRUE);
}
TEST_F(etTestNotification, notification_fullsize_level_top)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestNotification", "notification_fullsize_level_top"), EINA_TRUE);
}
TEST_F(etTestNotification, notification_fullsize_level_none)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestNotification", "notification_fullsize_level_none"), EINA_TRUE);
}
TEST_F(etTestNotification, notification_fullsize_level_change)
etRunner::get().freeWinInfoList(list);
ASSERT_EQ(3, pass_count);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestNotification", "notification_fullsize_level_change"), EINA_TRUE);
}
}
etRunner::get().freeWinInfoList(list);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestTzsh", "scrsaver_basic"), EINA_TRUE);
}
/* Name:
ASSERT_TRUE(chk_ev_state_not_idle_);
ASSERT_TRUE(chk_timeout_val_);
ASSERT_EQ(2, chk_cb_called_);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestTzsh", "scrsaver_mng_basic"), EINA_TRUE);
}
testWinRotation(tw_base, rot);
}
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestRotation", "available_rotations"), EINA_TRUE);
}
etRunner::get().freeWinInfoList(list);
ASSERT_TRUE(res);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestSplash", "splash_edc"), EINA_TRUE);
}
TEST_F(etTestSplash, splash_img)
etRunner::get().freeWinInfoList(list);
ASSERT_TRUE(res);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestSplash", "splash_img"), EINA_TRUE);
}
TEST_F(etTestSplash, splash_disappear_after_real)
}
}
etRunner::get().freeWinInfoList(list);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestSplash", "splash_disappear_after_real"), EINA_TRUE);
}
TEST_F(etTestSplash, splash_evas_callback_after_real)
}
}
etRunner::get().freeWinInfoList(list);
+
+ ASSERT_EQ(etTCBase::verifyTC("etTestSplash", "splash_evas_callback_after_real"), EINA_TRUE);
}
showTCWin(tw);
ASSERT_EVENT(tw, E_TC_EVENT_TYPE_EFFECT);
+ ASSERT_EQ(etTCBase::verifyTC("etTestEffect", "effect_show"), EINA_TRUE);
+
return;
}
showTCWin(tw);
ASSERT_EVENT(tw, E_TC_EVENT_TYPE_EFFECT_EVAS_CB);
+ ASSERT_EQ(etTCBase::verifyTC("etTestEffect", "effect_show_evas_callback"), EINA_TRUE);
+
return;
}
elm_win_lower(tw->elm_win);
ASSERT_EVENT(tw, E_TC_EVENT_TYPE_EFFECT);
+ ASSERT_EQ(etTCBase::verifyTC("etTestEffect", "effect_hide_bylower"), EINA_TRUE);
+
return;
}
tw->hide();
ASSERT_EVENT(tw, E_TC_EVENT_TYPE_EFFECT);
+ ASSERT_EQ(etTCBase::verifyTC("etTestEffect", "effect_hide_byunmap"), EINA_TRUE);
+
return;
}
showTCWin(tw_green);
ASSERT_EVENT(tw, E_TC_EVENT_TYPE_EFFECT);
+ ASSERT_EQ(etTCBase::verifyTC("etTestEffect", "effect_bg"), EINA_TRUE);
+
return;
}