discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=89d0e9f0333fc84c1ab8277537bacaf2291302b5

commit 89d0e9f0333fc84c1ab8277537bacaf2291302b5
Author: Mike Blumenkrantz <[email protected]>
Date:   Mon Jul 28 09:47:48 2014 -0400

    add simple ecore_con_url test suite
---
 src/Makefile_Ecore.am                      |  1 +
 src/tests/ecore/ecore_suite.c              |  1 +
 src/tests/ecore/ecore_suite.h              |  1 +
 src/tests/ecore/ecore_test_ecore_con_url.c | 48 ++++++++++++++++++++++++++++++
 4 files changed, 51 insertions(+)

diff --git a/src/Makefile_Ecore.am b/src/Makefile_Ecore.am
index b8404b4..cac92ab 100644
--- a/src/Makefile_Ecore.am
+++ b/src/Makefile_Ecore.am
@@ -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 \
diff --git a/src/tests/ecore/ecore_suite.c b/src/tests/ecore/ecore_suite.c
index ad1efa1..5cee498 100644
--- a/src/tests/ecore/ecore_suite.c
+++ b/src/tests/ecore/ecore_suite.c
@@ -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
diff --git a/src/tests/ecore/ecore_suite.h b/src/tests/ecore/ecore_suite.h
index c145867..307ad0e 100644
--- a/src/tests/ecore/ecore_suite.h
+++ b/src/tests/ecore/ecore_suite.h
@@ -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
index 0000000..61e6fe5
--- /dev/null
+++ b/src/tests/ecore/ecore_test_ecore_con_url.c
@@ -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);
+}

-- 


Reply via email to