[cheese] Fix g_assert() use in tests
- From: David King <davidk src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [cheese] Fix g_assert() use in tests
- Date: Tue, 12 Mar 2019 15:29:58 +0000 (UTC)
commit d4f867f9b663167bf3588a0b9fc7e1b6cfb79aec
Author: David King <amigadave amigadave com>
Date: Sat Mar 9 08:29:45 2019 +0000
Fix g_assert() use in tests
Rather than using g_assert(), which is disabled if G_DISABLE_ASSERT is
set, use the g_assert_*() macros that are explicitly intended for use in
unit tests, and unaffected.
https://gitlab.gnome.org/GNOME/cheese/issues/22
tests/test-libcheese-gtk.c | 12 +++++------
tests/test-libcheese.c | 50 +++++++++++++++++++++++-----------------------
2 files changed, 31 insertions(+), 31 deletions(-)
---
diff --git a/tests/test-libcheese-gtk.c b/tests/test-libcheese-gtk.c
index 4779c048..5c4c3511 100644
--- a/tests/test-libcheese-gtk.c
+++ b/tests/test-libcheese-gtk.c
@@ -38,12 +38,12 @@ avatar_chooser (void)
GtkWidget *chooser, *select_button;
chooser = gtk_test_create_widget (CHEESE_TYPE_AVATAR_CHOOSER, NULL);
- g_assert (chooser != NULL);
+ g_assert_nonnull (chooser);
/* Check that all the child widgets were successfully instantiated. */
select_button = gtk_test_find_widget (chooser, "Select", GTK_TYPE_BUTTON);
- g_assert (select_button != NULL);
- g_assert (GTK_IS_BUTTON (select_button));
+ g_assert_nonnull (select_button);
+ g_assert_true (GTK_IS_BUTTON (select_button));
}
/* CheeseFlash */
@@ -53,13 +53,13 @@ flash (void)
GtkWidget *flash, *window;
window = gtk_test_create_simple_window ("CheeseFlash", "CheeseFlash test");
- g_assert (window != NULL);
+ g_assert_nonnull (window);
/* Window must be realised to have a GdkWindow. */
gtk_widget_show (window);
flash = gtk_test_create_widget (CHEESE_TYPE_FLASH, "parent", window, NULL);
- g_assert (flash != NULL);
+ g_assert_nonnull (flash);
cheese_flash_fire (CHEESE_FLASH (flash));
}
@@ -91,7 +91,7 @@ static void widget (void)
GtkWidget *widget;
widget = gtk_test_create_widget (CHEESE_TYPE_WIDGET, NULL);
- g_assert (widget != NULL);
+ g_assert_nonnull (widget);
}
int main (int argc, gchar *argv[])
diff --git a/tests/test-libcheese.c b/tests/test-libcheese.c
index a87e03ef..1bdaa155 100644
--- a/tests/test-libcheese.c
+++ b/tests/test-libcheese.c
@@ -34,7 +34,7 @@ cameradevicemonitor_create (void)
CheeseCameraDeviceMonitor *monitor;
monitor = cheese_camera_device_monitor_new ();
- g_assert (monitor != NULL);
+ g_assert_nonnull (monitor);
cheese_camera_device_monitor_coldplug (monitor);
@@ -50,7 +50,7 @@ effect_create (void)
static const gchar desc[] = "identity";
effect = cheese_effect_new (name, desc);
- g_assert (effect != NULL);
+ g_assert_nonnull (effect);
g_assert_cmpstr (name, ==, cheese_effect_get_name (effect));
g_assert_cmpstr (desc, ==, cheese_effect_get_pipeline_desc (effect));
@@ -68,7 +68,7 @@ fileutil_burst (void)
gchar **split;
fileutil = cheese_fileutil_new ();
- g_assert (fileutil != NULL);
+ g_assert_nonnull (fileutil);
first_path = cheese_fileutil_get_new_media_filename (fileutil,
CHEESE_MEDIA_MODE_BURST);
@@ -105,7 +105,7 @@ fileutil_reset_burst (void)
gchar *first_path, *second_path;
fileutil = cheese_fileutil_new ();
- g_assert (fileutil != NULL);
+ g_assert_nonnull (fileutil);
first_path = cheese_fileutil_get_new_media_filename (fileutil,
CHEESE_MEDIA_MODE_BURST);
@@ -115,8 +115,8 @@ fileutil_reset_burst (void)
second_path = cheese_fileutil_get_new_media_filename (fileutil,
CHEESE_MEDIA_MODE_BURST);
- g_assert (g_str_has_suffix (first_path, "_1.jpg"));
- g_assert (g_str_has_suffix (second_path, "_1.jpg"));
+ g_assert_true (g_str_has_suffix (first_path, "_1.jpg"));
+ g_assert_true (g_str_has_suffix (second_path, "_1.jpg"));
g_assert_cmpstr (first_path, !=, second_path);
g_free (first_path);
@@ -131,25 +131,25 @@ fileutil_new_media_filename (void)
const gchar *filename;
fileutil = cheese_fileutil_new ();
- g_assert (fileutil != NULL);
+ g_assert_nonnull (fileutil);
filename = cheese_fileutil_get_new_media_filename (fileutil,
CHEESE_MEDIA_MODE_PHOTO);
- g_assert (filename != NULL);
- g_assert (g_str_has_suffix (filename, CHEESE_PHOTO_NAME_SUFFIX));
- g_assert (!g_file_test (filename, G_FILE_TEST_EXISTS));
+ g_assert_nonnull (filename);
+ g_assert_true (g_str_has_suffix (filename, CHEESE_PHOTO_NAME_SUFFIX));
+ g_assert_true (!g_file_test (filename, G_FILE_TEST_EXISTS));
filename = cheese_fileutil_get_new_media_filename (fileutil,
CHEESE_MEDIA_MODE_BURST);
- g_assert (filename != NULL);
- g_assert (g_str_has_suffix (filename, CHEESE_PHOTO_NAME_SUFFIX));
- g_assert (!g_file_test (filename, G_FILE_TEST_EXISTS));
+ g_assert_nonnull (filename);
+ g_assert_true (g_str_has_suffix (filename, CHEESE_PHOTO_NAME_SUFFIX));
+ g_assert_false (g_file_test (filename, G_FILE_TEST_EXISTS));
filename = cheese_fileutil_get_new_media_filename (fileutil,
CHEESE_MEDIA_MODE_VIDEO);
- g_assert (filename != NULL);
- g_assert (g_str_has_suffix (filename, CHEESE_VIDEO_NAME_SUFFIX));
- g_assert (!g_file_test (filename, G_FILE_TEST_EXISTS));
+ g_assert_nonnull (filename);
+ g_assert_true (g_str_has_suffix (filename, CHEESE_VIDEO_NAME_SUFFIX));
+ g_assert_false (g_file_test (filename, G_FILE_TEST_EXISTS));
g_object_unref (fileutil);
}
@@ -161,12 +161,12 @@ fileutil_photo_path (void)
const gchar *path;
fileutil = cheese_fileutil_new ();
- g_assert (fileutil != NULL);
+ g_assert_nonnull (fileutil);
path = cheese_fileutil_get_photo_path (fileutil);
- g_assert (path != NULL);
- g_assert (g_file_test (path, G_FILE_TEST_EXISTS));
- g_assert (g_file_test (path, G_FILE_TEST_IS_DIR));
+ g_assert_nonnull (path);
+ g_assert_true (g_file_test (path, G_FILE_TEST_EXISTS));
+ g_assert_true (g_file_test (path, G_FILE_TEST_IS_DIR));
g_object_unref (fileutil);
}
@@ -178,12 +178,12 @@ fileutil_video_path (void)
const gchar *path;
fileutil = cheese_fileutil_new ();
- g_assert (fileutil != NULL);
+ g_assert_nonnull (fileutil);
path = cheese_fileutil_get_video_path (fileutil);
- g_assert (path != NULL);
- g_assert (g_file_test (path, G_FILE_TEST_EXISTS));
- g_assert (g_file_test (path, G_FILE_TEST_IS_DIR));
+ g_assert_nonnull (path);
+ g_assert_true (g_file_test (path, G_FILE_TEST_EXISTS));
+ g_assert_true (g_file_test (path, G_FILE_TEST_IS_DIR));
g_object_unref (fileutil);
}
@@ -196,7 +196,7 @@ videoformat_create (void)
CheeseVideoFormat format = { 640, 480 };
other = g_boxed_copy (CHEESE_TYPE_VIDEO_FORMAT, &format);
- g_assert (other != NULL);
+ g_assert_nonnull (other);
g_assert_cmpint (other->width, ==, format.width);
g_assert_cmpint (other->height, ==, format.height);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]