Merge lp:~azzar1/unity/fix-test-unit into lp:unity

Proposed by Andrea Azzarone
Status: Merged
Approved by: Marco Trevisan (Treviño)
Approved revision: no longer in the source branch.
Merged at revision: 3133
Proposed branch: lp:~azzar1/unity/fix-test-unit
Merge into: lp:unity
Diff against target: 129 lines (+31/-6)
3 files modified
.bzrignore (+1/-0)
tests/CMakeLists.txt (+1/-1)
tests/unit/TestPanelService.cpp (+29/-5)
To merge this branch: bzr merge lp:~azzar1/unity/fix-test-unit
Reviewer Review Type Date Requested Status
Marco Trevisan (Treviño) Approve
PS Jenkins bot continuous-integration Pending
Review via email: mp+146901@code.launchpad.net

Commit message

Fix test-unit.

Description of the change

Fix test-unit.

To post a comment you must log in.
Revision history for this message
Marco Trevisan (Treviño) (3v1n0) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file '.bzrignore'
--- .bzrignore 2012-07-05 04:22:33 +0000
+++ .bzrignore 2013-02-06 16:52:23 +0000
@@ -4,3 +4,4 @@
4.AUTHORS.sed4.AUTHORS.sed
5tests/autopilot/dist5tests/autopilot/dist
6tests/autopilot/unity.egg-info6tests/autopilot/unity.egg-info
7.bzr-repo
78
=== modified file 'tests/CMakeLists.txt'
--- tests/CMakeLists.txt 2013-02-01 20:30:27 +0000
+++ tests/CMakeLists.txt 2013-02-06 16:52:23 +0000
@@ -289,7 +289,7 @@
289set (GTEST_TEST_COMMAND_DBUS dbus-test-runner --task ./test-gtest-service --task ./test-gtest-dbus)289set (GTEST_TEST_COMMAND_DBUS dbus-test-runner --task ./test-gtest-service --task ./test-gtest-dbus)
290290
291set (TEST_COMMAND291set (TEST_COMMAND
292 gtester --verbose -k --g-fatal-warnings -o=${TEST_RESULT_XML} ./test-unit292 gtester --verbose -k -o=${TEST_RESULT_XML} ./test-unit
293 && ${GTEST_TEST_COMMAND} --gtest_output=xml:./293 && ${GTEST_TEST_COMMAND} --gtest_output=xml:./
294 && ${GTEST_TEST_COMMAND_XLESS} --gtest_output=xml:./294 && ${GTEST_TEST_COMMAND_XLESS} --gtest_output=xml:./
295 && ${GTEST_TEST_COMMAND_GESTURES} --gtest_output=xml:./295 && ${GTEST_TEST_COMMAND_GESTURES} --gtest_output=xml:./
296296
=== modified file 'tests/unit/TestPanelService.cpp'
--- tests/unit/TestPanelService.cpp 2012-01-25 15:59:13 +0000
+++ tests/unit/TestPanelService.cpp 2013-02-06 16:52:23 +0000
@@ -271,9 +271,19 @@
271 g_test_add_func(_DOMAIN"/EntryActivateRequest", TestEntryActivateRequest);271 g_test_add_func(_DOMAIN"/EntryActivateRequest", TestEntryActivateRequest);
272}272}
273273
274gboolean warnings_handler(const gchar *log_domain,
275 GLogLevelFlags log_level,
276 const gchar *message,
277 gpointer user_data)
278{
279 return FALSE;
280}
281
274static void282static void
275TestAllocation()283TestAllocation()
276{284{
285 g_test_log_set_fatal_handler(warnings_handler, nullptr);
286
277 PanelService* service;287 PanelService* service;
278288
279 service = panel_service_get_default();289 service = panel_service_get_default();
@@ -286,6 +296,8 @@
286static void296static void
287TestIndicatorLoading()297TestIndicatorLoading()
288{298{
299 g_test_log_set_fatal_handler(warnings_handler, nullptr);
300
289 PanelService* service;301 PanelService* service;
290 IndicatorObject* object;302 IndicatorObject* object;
291 GList* objects = NULL;303 GList* objects = NULL;
@@ -297,7 +309,10 @@
297 service = panel_service_get_default_with_indicators(objects);309 service = panel_service_get_default_with_indicators(objects);
298 g_assert(PANEL_IS_SERVICE(service));310 g_assert(PANEL_IS_SERVICE(service));
299311
300 g_assert_cmpint(panel_service_get_n_indicators(service), == , 1);312 int n_indicators = panel_service_get_n_indicators(service);
313 g_assert_cmpint(n_indicators, >= , 1);
314
315 g_assert(panel_service_get_indicator_nth(service, n_indicators-1) == object);
301316
302 g_list_free(objects);317 g_list_free(objects);
303 g_object_unref(object);318 g_object_unref(object);
@@ -307,6 +322,8 @@
307static void322static void
308TestEmptyIndicatorObject()323TestEmptyIndicatorObject()
309{324{
325 g_test_log_set_fatal_handler(warnings_handler, nullptr);
326
310 PanelService* service;327 PanelService* service;
311 IndicatorObject* object;328 IndicatorObject* object;
312 GList* objects = NULL;329 GList* objects = NULL;
@@ -319,12 +336,15 @@
319 service = panel_service_get_default_with_indicators(objects);336 service = panel_service_get_default_with_indicators(objects);
320 g_assert(PANEL_IS_SERVICE(service));337 g_assert(PANEL_IS_SERVICE(service));
321338
322 g_assert_cmpint(panel_service_get_n_indicators(service), == , 1);339 int n_indicators = panel_service_get_n_indicators(service);
340 g_assert_cmpint(n_indicators, >= , 1);
341
342 g_assert(panel_service_get_indicator_nth(service, n_indicators-1) == object);
323343
324 result = panel_service_sync(service);344 result = panel_service_sync(service);
325 g_assert(result != NULL);345 g_assert(result != NULL);
326346
327 g_assert_cmpint(get_n_indicators_in_result(result), == , 1);347 g_assert_cmpint(get_n_indicators_in_result(result), == , n_indicators);
328348
329 g_variant_unref(result);349 g_variant_unref(result);
330 g_list_free(objects);350 g_list_free(objects);
@@ -335,6 +355,8 @@
335static void355static void
336TestEntryAddition()356TestEntryAddition()
337{357{
358 g_test_log_set_fatal_handler(warnings_handler, nullptr);
359
338 PanelService* service;360 PanelService* service;
339 TestObject* object;361 TestObject* object;
340 GList* objects = NULL;362 GList* objects = NULL;
@@ -351,7 +373,7 @@
351373
352 result = panel_service_sync(service);374 result = panel_service_sync(service);
353 g_assert(result != NULL);375 g_assert(result != NULL);
354 g_assert_cmpint(get_n_entries_in_result(result), == , 1);376 int old_n_entries = get_n_entries_in_result(result);
355377
356 for (i = 2; i < 10; i++)378 for (i = 2; i < 10; i++)
357 {379 {
@@ -359,7 +381,7 @@
359381
360 test_object_add_entry(object, "Bye", "gtk-forward");382 test_object_add_entry(object, "Bye", "gtk-forward");
361 result = panel_service_sync(service);383 result = panel_service_sync(service);
362 g_assert_cmpint(get_n_entries_in_result(result), == , i);384 g_assert_cmpint(get_n_entries_in_result(result), == , old_n_entries + i - 1);
363 }385 }
364386
365 g_variant_unref(result);387 g_variant_unref(result);
@@ -379,6 +401,8 @@
379static void401static void
380TestEntryActivateRequest()402TestEntryActivateRequest()
381{403{
404 g_test_log_set_fatal_handler(warnings_handler, nullptr);
405
382 PanelService* service;406 PanelService* service;
383 TestObject* object;407 TestObject* object;
384 GList* objects = NULL;408 GList* objects = NULL;