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); +} --
