[Spice-devel] [PATCH spice-server 2/3] tests: Move some specific GLib compatibility to compatibility file
Frediano Ziglio
fziglio at redhat.com
Thu Mar 2 13:50:02 UTC 2017
Signed-off-by: Frediano Ziglio <fziglio at redhat.com>
---
server/glib-compat.h | 8 ++++++++
server/tests/test-codecs-parsing.c | 6 +-----
server/tests/test-leaks.c | 7 +------
server/tests/test-options.c | 7 +------
server/tests/test-stat-file.c | 10 +---------
5 files changed, 12 insertions(+), 26 deletions(-)
diff --git a/server/glib-compat.h b/server/glib-compat.h
index 9d75701..557e13e 100644
--- a/server/glib-compat.h
+++ b/server/glib-compat.h
@@ -72,4 +72,12 @@ void g_test_expect_message(const gchar *log_domain, GLogLevelFlags log_level,
const gchar *pattern);
#endif
+/* GLIB_CHECK_VERSION(2, 40, 0) */
+#ifndef g_assert_nonnull
+#define g_assert_nonnull g_assert
+#endif
+#ifndef g_assert_null
+#define g_assert_null(ptr) g_assert((ptr) == NULL)
+#endif
+
#endif /* GLIB_COMPAT_H_ */
diff --git a/server/tests/test-codecs-parsing.c b/server/tests/test-codecs-parsing.c
index 5af2e5d..571d8ab 100644
--- a/server/tests/test-codecs-parsing.c
+++ b/server/tests/test-codecs-parsing.c
@@ -16,13 +16,9 @@
License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
#include <config.h>
-#include <glib.h>
#include <spice.h>
-/* GLIB_CHECK_VERSION(2, 40, 0) */
-#ifndef g_assert_nonnull
-#define g_assert_nonnull g_assert
-#endif
+#include "glib-compat.h"
static void codecs_good(void)
{
diff --git a/server/tests/test-leaks.c b/server/tests/test-leaks.c
index b8521f4..21ffd5c 100644
--- a/server/tests/test-leaks.c
+++ b/server/tests/test-leaks.c
@@ -16,16 +16,11 @@
License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
#include <config.h>
-#include <glib.h>
#include <spice.h>
+#include "glib-compat.h"
#include "basic-event-loop.h"
-/* GLIB_CHECK_VERSION(2, 40, 0) */
-#ifndef g_assert_nonnull
-#define g_assert_nonnull g_assert
-#endif
-
static void leaks(void)
{
int result;
diff --git a/server/tests/test-options.c b/server/tests/test-options.c
index 0cfd4b3..2c612c3 100644
--- a/server/tests/test-options.c
+++ b/server/tests/test-options.c
@@ -16,16 +16,11 @@
License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
#include <config.h>
-#include <glib.h>
#include <spice.h>
+#include "glib-compat.h"
#include "basic-event-loop.h"
-/* GLIB_CHECK_VERSION(2, 40, 0) */
-#ifndef g_assert_nonnull
-#define g_assert_nonnull g_assert
-#endif
-
static void agent_options(void)
{
SpiceCoreInterface *core ;
diff --git a/server/tests/test-stat-file.c b/server/tests/test-stat-file.c
index 40cf37d..502aadd 100644
--- a/server/tests/test-stat-file.c
+++ b/server/tests/test-stat-file.c
@@ -19,19 +19,11 @@
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
-#include <glib.h>
#include <spice.h>
+#include "glib-compat.h"
#include "stat-file.h"
-/* GLIB_CHECK_VERSION(2, 40, 0) */
-#ifndef g_assert_nonnull
-#define g_assert_nonnull g_assert
-#endif
-#ifndef g_assert_null
-#define g_assert_null(ptr) g_assert((ptr) == NULL)
-#endif
-
static void stat_file(void)
{
RedStatFile *stat_file;
--
2.9.3
More information about the Spice-devel
mailing list