add simple ecore_con_url test suite
authorMike Blumenkrantz <zmike@samsung.com>
Mon, 28 Jul 2014 13:47:48 +0000 (09:47 -0400)
committerMike Blumenkrantz <zmike@samsung.com>
Mon, 28 Jul 2014 13:48:18 +0000 (09:48 -0400)
src/Makefile_Ecore.am
src/tests/ecore/ecore_suite.c
src/tests/ecore/ecore_suite.h
src/tests/ecore/ecore_test_ecore_con_url.c [new file with mode: 0644]

index b8404b4..cac92ab 100644 (file)
@@ -183,6 +183,7 @@ tests_ecore_ecore_suite_SOURCES = \
 tests/ecore/ecore_suite.c \
 tests/ecore/ecore_test_ecore.c \
 tests/ecore/ecore_test_ecore_con.c \
+tests/ecore/ecore_test_ecore_con_url.c \
 tests/ecore/ecore_test_ecore_x.c \
 tests/ecore/ecore_test_ecore_imf.c \
 tests/ecore/ecore_test_timer.c \
index ad1efa1..5cee498 100644 (file)
@@ -20,6 +20,7 @@ struct _Ecore_Test_Case
 static const Ecore_Test_Case etc[] = {
   { "Ecore", ecore_test_ecore },
   { "Ecore_Con", ecore_test_ecore_con },
+  { "Ecore_Con_Url", ecore_test_ecore_con_url },
   { "Ecore_X", ecore_test_ecore_x },
   { "Ecore_Imf", ecore_test_ecore_imf },
 #if HAVE_ECORE_AUDIO
index c145867..307ad0e 100644 (file)
@@ -5,6 +5,7 @@
 
 void ecore_test_ecore(TCase *tc);
 void ecore_test_ecore_con(TCase *tc);
+void ecore_test_ecore_con_url(TCase *tc);
 void ecore_test_ecore_x(TCase *tc);
 void ecore_test_ecore_imf(TCase *tc);
 void ecore_test_ecore_audio(TCase *tc);
diff --git a/src/tests/ecore/ecore_test_ecore_con_url.c b/src/tests/ecore/ecore_test_ecore_con_url.c
new file mode 100644 (file)
index 0000000..61e6fe5
--- /dev/null
@@ -0,0 +1,48 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
+#include "ecore_suite.h"
+
+#include <stdio.h>
+#include <Ecore_Con.h>
+
+
+START_TEST(ecore_test_ecore_con_url_create)
+{
+   Ecore_Con_Url *url;
+   int ret;
+
+   ret = eina_init();
+   fail_if(ret != 1);
+   ret = ecore_con_url_init();
+   fail_if(ret != 1);
+
+   url = ecore_con_url_new("http://google.com");
+   fail_if(!url);
+
+   ecore_con_url_free(url);
+
+   ret = ecore_con_url_shutdown();
+   fail_if(ret != 0);
+   ret = eina_shutdown();
+}
+END_TEST
+
+START_TEST(ecore_test_ecore_con_url_init)
+{
+   int ret;
+
+   ret = ecore_con_url_init();
+   fail_if(ret != 1);
+
+   ret = ecore_con_url_shutdown();
+   fail_if(ret != 0);
+}
+END_TEST
+
+void ecore_test_ecore_con_url(TCase *tc)
+{
+   tcase_add_test(tc, ecore_test_ecore_con_url_init);
+   tcase_add_test(tc, ecore_test_ecore_con_url_create);
+}