Diff between c45b8edf38b40411e83eef5b328f52b81630900c and e0f960e038169b5b193520e9255b695c7e4bb3d6

Changed Files

File Additions Deletions Status
unit/test-eir.c +8 -37 modified

Full Patch

diff --git a/unit/test-eir.c b/unit/test-eir.c
index cefcacd..5ad6928 100644
--- a/unit/test-eir.c
+++ b/unit/test-eir.c
@@ -25,19 +25,15 @@
 #include <config.h>
 #endif
 
-#include <check.h>
-
-#include <stdint.h>
-
 #include <glib.h>
 
 #include <bluetooth/bluetooth.h>
 #include <bluetooth/hci.h>
 #include <bluetooth/sdp.h>
 
-#include "eir.h"
+#include "src/eir.h"
 
-START_TEST(test_basic)
+static void test_basic(void)
 {
 	struct eir_data data;
 	unsigned char buf[HCI_MAX_EIR_LENGTH];
@@ -47,43 +43,18 @@ START_TEST(test_basic)
 	memset(&data, 0, sizeof(data));
 
 	err = eir_parse(&data, buf, HCI_MAX_EIR_LENGTH);
-	ck_assert(err == 0);
-	ck_assert(data.services == NULL);
-	ck_assert(data.name == NULL);
+	g_assert(err == 0);
+	g_assert(data.services == NULL);
+	g_assert(data.name == NULL);
 
 	eir_data_free(&data);
 }
-END_TEST
-
-static void add_test(Suite *s, const char *name, TFun func)
-{
-	TCase *t;
-
-	t = tcase_create(name);
-	tcase_add_test(t, func);
-	suite_add_tcase(s, t);
-}
 
 int main(int argc, char *argv[])
 {
-	int fails;
-	SRunner *sr;
-	Suite *s;
-
-	s = suite_create("EIR");
-
-	add_test(s, "basic", test_basic);
-
-	sr = srunner_create(s);
-
-	srunner_run_all(sr, CK_NORMAL);
-
-	fails = srunner_ntests_failed(sr);
-
-	srunner_free(sr);
+	g_test_init(&argc, &argv, NULL);
 
-	if (fails > 0)
-		return -1;
+	g_test_add_func("/eir/basic", test_basic);
 
-	return 0;
+	return g_test_run();
 }