summaryrefslogtreecommitdiff
path: root/tests/test_logic.cpp
diff options
context:
space:
mode:
authorsangwan.kwon <sangwan.kwon@samsung.com>2016-05-19 19:21:49 +0900
committersangwan.kwon <sangwan.kwon@samsung.com>2016-05-20 10:31:57 +0900
commit21fd08ff2804662923e084d3bad9f304af6df8fc (patch)
treec4625ab71e0396530031bf96c2b1f54cd3b26142 /tests/test_logic.cpp
parent74fb2b737fe457a29f86ef5de0d0be44cf721bac (diff)
downloadcert-checker-21fd08ff2804662923e084d3bad9f304af6df8fc.tar.gz
cert-checker-21fd08ff2804662923e084d3bad9f304af6df8fc.tar.bz2
cert-checker-21fd08ff2804662923e084d3bad9f304af6df8fc.zip
Add TC for g_main_loop timeout
Change-Id: I70e1185c5b86d8fe8d8b03c0ff9559582d8d96c8
Diffstat (limited to 'tests/test_logic.cpp')
-rw-r--r--tests/test_logic.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/test_logic.cpp b/tests/test_logic.cpp
index 8b32d7b..397b792 100644
--- a/tests/test_logic.cpp
+++ b/tests/test_logic.cpp
@@ -457,4 +457,16 @@ BOOST_AUTO_TEST_CASE(logic_workflow_timer) {
BOOST_REQUIRE(true);
}
+BOOST_AUTO_TEST_CASE(logic_workflow_gio_timeout) {
+
+ // Wait for setup.
+ BOOST_REQUIRE(setup() == NO_ERROR);
+ wait_for_worker();
+
+ // Run gmainloop.
+ run(3);
+
+ BOOST_REQUIRE(is_gmain_loop_running() == false);
+}
+
BOOST_AUTO_TEST_SUITE_END()