summaryrefslogtreecommitdiff
path: root/src/tests/eldbus/eldbus_test_eldbus_signal_handler.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/tests/eldbus/eldbus_test_eldbus_signal_handler.c')
-rw-r--r--src/tests/eldbus/eldbus_test_eldbus_signal_handler.c64
1 files changed, 21 insertions, 43 deletions
diff --git a/src/tests/eldbus/eldbus_test_eldbus_signal_handler.c b/src/tests/eldbus/eldbus_test_eldbus_signal_handler.c
index 255dd97d2e..5e9bfc5600 100644
--- a/src/tests/eldbus/eldbus_test_eldbus_signal_handler.c
+++ b/src/tests/eldbus/eldbus_test_eldbus_signal_handler.c
@@ -23,26 +23,9 @@ static Ecore_Timer *timeout = NULL;
* @defgroup eldbus_signal_handler
*
* @precondition
-* @step 1 Initialize ecore with ecore_init()
-* @step 2 Initialize eldbus with eldbus_init()
+* @step 1 Initialize eldbus with eldbus_init()
*/
-static void
-_setup(void)
-{
- ecore_init();
- int ret = eldbus_init();
- ck_assert_int_ge(ret, 1);
-}
-
-static void
-_teardown(void)
-{
- ecore_shutdown();
- int ret = eldbus_shutdown();
- ck_assert_int_eq(ret, 0);
-}
-
static Eina_Bool
_ecore_loop_close(void *data EINA_UNUSED)
{
@@ -109,7 +92,7 @@ _signal_handler_get(Eldbus_Connection *conn)
return NULL;
}
- timeout = ecore_timer_add(1.5, _ecore_loop_close, NULL);
+ timeout = ecore_timer_add(0.1, _ecore_loop_close, NULL);
if (!timeout)
{
eldbus_signal_handler_unref(signal_handler);
@@ -154,11 +137,11 @@ _signal_handler_get(Eldbus_Connection *conn)
* @}
* @}
*/
-START_TEST(utc_eldbus_signal_handler_add_p)
+EFL_START_TEST(utc_eldbus_signal_handler_add_p)
{
is_success_cb = EINA_FALSE;
- Eldbus_Connection *conn = eldbus_connection_get(ELDBUS_CONNECTION_TYPE_SYSTEM);
+ Eldbus_Connection *conn = eldbus_connection_get(ELDBUS_CONNECTION_TYPE_SESSION);
ck_assert_ptr_ne(NULL, conn);
Eldbus_Signal_Handler *signal_handler = eldbus_signal_handler_add(conn, NULL, path, interface,
@@ -172,18 +155,17 @@ START_TEST(utc_eldbus_signal_handler_add_p)
Eldbus_Pending *pending = eldbus_connection_send(conn, msg, _response_message_cb, NULL, -1);
ck_assert_ptr_ne(NULL, pending);
- timeout = ecore_timer_add(1.5, _ecore_loop_close, NULL);
+ timeout = ecore_timer_add(0.1, _ecore_loop_close, NULL);
ck_assert_ptr_ne(NULL, timeout);
ecore_main_loop_begin();
ck_assert_msg(is_success_cb, "Signal %s is not call", signal_name);
- eldbus_message_unref(msg);
eldbus_signal_handler_unref(signal_handler);
eldbus_connection_unref(conn);
}
-END_TEST
+EFL_END_TEST
/**
* @addtogroup eldbus_signal_handler
@@ -221,11 +203,11 @@ END_TEST
* @}
* @}
*/
-START_TEST(utc_eldbus_signal_handler_del_p)
+EFL_START_TEST(utc_eldbus_signal_handler_del_p)
{
is_success_cb = EINA_FALSE;
- Eldbus_Connection *conn = eldbus_connection_get(ELDBUS_CONNECTION_TYPE_SYSTEM);
+ Eldbus_Connection *conn = eldbus_connection_get(ELDBUS_CONNECTION_TYPE_SESSION);
ck_assert_ptr_ne(NULL, conn);
Eldbus_Signal_Handler *signal_handler = eldbus_signal_handler_add(conn, NULL, path, interface,
@@ -241,18 +223,16 @@ START_TEST(utc_eldbus_signal_handler_del_p)
Eldbus_Pending *pending = eldbus_connection_send(conn, msg, _response_message_cb, NULL, -1);
ck_assert_ptr_ne(NULL, pending);
- timeout = ecore_timer_add(1.5, _ecore_loop_close, NULL);
+ timeout = ecore_timer_add(0.1, _ecore_loop_close, NULL);
ck_assert_ptr_ne(NULL, timeout);
ecore_main_loop_begin();
ck_assert_msg(!is_success_cb, "Signal %s was called", signal_name);
- eldbus_message_unref(msg);
- eldbus_signal_handler_unref(signal_handler);
eldbus_connection_unref(conn);
}
-END_TEST
+EFL_END_TEST
/**
* @addtogroup eldbus_signal_handler
@@ -290,9 +270,9 @@ END_TEST
* @}
* @}
*/
-START_TEST(utc_eldbus_signal_handler_get_p)
+EFL_START_TEST(utc_eldbus_signal_handler_get_p)
{
- Eldbus_Connection *conn = eldbus_connection_get(ELDBUS_CONNECTION_TYPE_SYSTEM);
+ Eldbus_Connection *conn = eldbus_connection_get(ELDBUS_CONNECTION_TYPE_SESSION);
ck_assert_ptr_ne(NULL, conn);
Eldbus_Signal_Handler *signal_handler = eldbus_signal_handler_add(conn, bus, path, interface,
@@ -321,7 +301,7 @@ START_TEST(utc_eldbus_signal_handler_get_p)
eldbus_signal_handler_unref(signal_handler);
eldbus_connection_unref(conn);
}
-END_TEST
+EFL_END_TEST
/**
* @addtogroup eldbus_signal_handler
@@ -362,11 +342,11 @@ END_TEST
* @}
*/
-START_TEST(utc_eldbus_signal_handler_ref_unref_p)
+EFL_START_TEST(utc_eldbus_signal_handler_ref_unref_p)
{
is_success_cb = EINA_FALSE;
- Eldbus_Connection *conn = eldbus_connection_get(ELDBUS_CONNECTION_TYPE_SYSTEM);
+ Eldbus_Connection *conn = eldbus_connection_get(ELDBUS_CONNECTION_TYPE_SESSION);
ck_assert_ptr_ne(NULL, conn);
Eldbus_Signal_Handler *signal_handler = eldbus_signal_handler_add(conn, NULL, path, interface,
@@ -385,17 +365,16 @@ START_TEST(utc_eldbus_signal_handler_ref_unref_p)
Eldbus_Pending *pending = eldbus_connection_send(conn, msg, _response_message_cb, NULL, -1);
ck_assert_ptr_ne(NULL, pending);
- timeout = ecore_timer_add(1.5, _ecore_loop_close, NULL);
+ timeout = ecore_timer_add(0.1, _ecore_loop_close, NULL);
ck_assert_ptr_ne(NULL, timeout);
ecore_main_loop_begin();
ck_assert_msg(!is_success_cb, "Signal %s was called", signal_name);
- eldbus_message_unref(msg);
eldbus_connection_unref(conn);
}
-END_TEST
+EFL_END_TEST
/**
* @addtogroup eldbus_signal_handler
@@ -436,9 +415,9 @@ END_TEST
* @}
*/
-START_TEST(utc_eldbus_signal_handler_free_cb_add_del_p)
+EFL_START_TEST(utc_eldbus_signal_handler_free_cb_add_del_p)
{
- Eldbus_Connection *conn = eldbus_connection_get(ELDBUS_CONNECTION_TYPE_SYSTEM);
+ Eldbus_Connection *conn = eldbus_connection_get(ELDBUS_CONNECTION_TYPE_SESSION);
ck_assert_ptr_ne(NULL, conn);
Eldbus_Signal_Handler *signal_handler = _signal_handler_get(conn);
@@ -466,7 +445,7 @@ START_TEST(utc_eldbus_signal_handler_free_cb_add_del_p)
eldbus_connection_unref(conn);
}
-END_TEST
+EFL_END_TEST
/**
*@}
@@ -474,10 +453,9 @@ END_TEST
void
eldbus_test_eldbus_signal_handler(TCase *tc)
{
- tcase_add_checked_fixture(tc, _setup, _teardown);
tcase_add_test(tc, utc_eldbus_signal_handler_add_p);
tcase_add_test(tc, utc_eldbus_signal_handler_del_p);
tcase_add_test(tc, utc_eldbus_signal_handler_get_p);
tcase_add_test(tc, utc_eldbus_signal_handler_ref_unref_p);
tcase_add_test(tc, utc_eldbus_signal_handler_free_cb_add_del_p);
-} \ No newline at end of file
+}