Evil tests: remove tests of functions provided by mingw-w64
authorVincent Torri <vincent.torri@gmail.com>
Thu, 18 Apr 2019 18:48:12 +0000 (14:48 -0400)
committerYeongjong Lee <yj34.lee@samsung.com>
Wed, 24 Apr 2019 05:24:47 +0000 (14:24 +0900)
Summary: mingw-w64 developpers already tests basename and dirname

Test Plan: compilation

Reviewers: zmike, raster

Reviewed By: zmike

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D8649

src/Makefile_Evil.am
src/tests/evil/evil_suite.c
src/tests/evil/evil_suite.h
src/tests/evil/evil_test_libgen.c [deleted file]

index 13613cd..f3ed478 100644 (file)
@@ -61,7 +61,6 @@ tests_evil_evil_suite_SOURCES = \
 tests/evil/evil_suite.c \
 tests/evil/evil_suite.h \
 tests/evil/evil_test_dlfcn.c \
-tests/evil/evil_test_libgen.c \
 tests/evil/evil_test_main.c \
 tests/evil/evil_test_stdio.c \
 tests/evil/evil_test_stdlib.c \
index e510ee4..b29dbc7 100644 (file)
@@ -31,7 +31,6 @@ static const Efl_Test_Case etc[] = {
    { "Dlfcn", evil_test_dlfcn },
    /* { "Fcntl", evil_test_fcntl }, */
    /* { "Langinfo", evil_test_langinfo }, */
-   { "Libgen", evil_test_libgen },
    { "Main", evil_test_main },
    /* { "Mman", evil_test_mman }, */
    /* { "Pwd", evil_test_pwd }, */
index 3c215e2..a9599b6 100644 (file)
@@ -24,7 +24,6 @@
 void evil_test_dlfcn(TCase *tc);
 /* void evil_test_fcntl(TCase *tc); */
 /* void evil_test_langinfo(TCase *tc); */
-void evil_test_libgen(TCase *tc);
 void evil_test_main(TCase *tc);
 /* void evil_test_mman(TCase *tc); */
 /* void evil_test_pwd(TCase *tc); */
diff --git a/src/tests/evil/evil_test_libgen.c b/src/tests/evil/evil_test_libgen.c
deleted file mode 100644 (file)
index 263e6de..0000000
+++ /dev/null
@@ -1,308 +0,0 @@
-/* EVIL - EFL library for Windows port
- * Copyright (C) 2017 Vincent Torri
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library;
- * if not, see <http://www.gnu.org/licenses/>.
- */
-
-#ifdef HAVE_CONFIG_H
-# include "config.h"
-#endif
-
-#include <stdlib.h>
-#include <string.h>
-#include <libgen.h>
-
-#include "evil_suite.h"
-
-EFL_START_TEST(evil_libgen_null)
-{
-   char *dname;
-   char *bname;
-
-   dname = dirname(NULL);
-   fail_if(strcmp(dname, ".") != 0);
-   bname = basename(NULL);
-   fail_if(strcmp(bname, ".") != 0);
-}
-EFL_END_TEST
-
-EFL_START_TEST(evil_libgen_empty)
-{
-   const char *path = "";
-   char *dirc;
-   char *basec;
-   char *dname;
-   char *bname;
-
-   dirc = strdup(path);
-   fail_if(dirc == NULL);
-   basec = strdup(path);
-   fail_if(basec == NULL);
-
-   dname = dirname(dirc);
-   fail_if(strcmp(dname, ".") != 0);
-   bname = basename(basec);
-   fail_if(strcmp(bname, ".") != 0);
-
-   free(dirc);
-   free(basec);
-}
-EFL_END_TEST
-
-EFL_START_TEST(evil_libgen_path)
-{
-   const char *path = "/usr/lib";
-   char *dirc;
-   char *basec;
-   char *dname;
-   char *bname;
-
-   dirc = strdup(path);
-   fail_if(dirc == NULL);
-   basec = strdup(path);
-   fail_if(basec == NULL);
-
-   dname = dirname(dirc);
-   fail_if(strcmp(dname, "/usr") != 0);
-   bname = basename(basec);
-   fail_if(strcmp(bname, "lib") != 0);
-
-   free(dirc);
-   free(basec);
-}
-EFL_END_TEST
-
-EFL_START_TEST(evil_libgen_path_with_slash)
-{
-   const char *path = "/usr/";
-   char *dirc;
-   char *basec;
-   char *dname;
-   char *bname;
-
-   dirc = strdup(path);
-   fail_if(dirc == NULL);
-   basec = strdup(path);
-   fail_if(basec == NULL);
-
-   dname = dirname(dirc);
-   fail_if(strcmp(dname, "/") != 0);
-   bname = basename(basec);
-   fail_if(strcmp(bname, "usr") != 0);
-
-   free(dirc);
-   free(basec);
-}
-EFL_END_TEST
-
-EFL_START_TEST(evil_libgen_folder)
-{
-   const char *path = "usr";
-   char *dirc;
-   char *basec;
-   char *dname;
-   char *bname;
-
-   dirc = strdup(path);
-   fail_if(dirc == NULL);
-   basec = strdup(path);
-   fail_if(basec == NULL);
-
-   dname = dirname(dirc);
-   fail_if(strcmp(dname, ".") != 0);
-   bname = basename(basec);
-   fail_if(strcmp(bname, "usr") != 0);
-
-   free(dirc);
-   free(basec);
-}
-EFL_END_TEST
-
-EFL_START_TEST(evil_libgen_slash)
-{
-   const char *path = "/";
-   char *dirc;
-   char *basec;
-   char *dname;
-   char *bname;
-
-   dirc = strdup(path);
-   fail_if(dirc == NULL);
-   basec = strdup(path);
-   fail_if(basec == NULL);
-
-   dname = dirname(dirc);
-   fail_if(strcmp(dname, "/") != 0);
-   bname = basename(basec);
-   fail_if(strcmp(bname, "/") != 0);
-
-   free(dirc);
-   free(basec);
-}
-EFL_END_TEST
-
-EFL_START_TEST(evil_libgen_dot)
-{
-   const char *path = ".";
-   char *dirc;
-   char *basec;
-   char *dname;
-   char *bname;
-
-   dirc = strdup(path);
-   fail_if(dirc == NULL);
-   basec = strdup(path);
-   fail_if(basec == NULL);
-
-   dname = dirname(dirc);
-   fail_if(strcmp(dname, ".") != 0);
-   bname = basename(basec);
-   fail_if(strcmp(bname, ".") != 0);
-
-   free(dirc);
-   free(basec);
-}
-EFL_END_TEST
-
-EFL_START_TEST(evil_libgen_dot_dot)
-{
-   const char *path = "..";
-   char *dirc;
-   char *basec;
-   char *dname;
-   char *bname;
-
-   dirc = strdup(path);
-   fail_if(dirc == NULL);
-   basec = strdup(path);
-   fail_if(basec == NULL);
-
-   dname = dirname(dirc);
-   fail_if(strcmp(dname, ".") != 0);
-   bname = basename(basec);
-   fail_if(strcmp(bname, "..") != 0);
-
-   free(dirc);
-   free(basec);
-}
-EFL_END_TEST
-
-EFL_START_TEST(evil_libgen_win_dir_1)
-{
-   const char *path = "c:/foo/bar";
-   char *dirc;
-   char *basec;
-   char *dname;
-   char *bname;
-
-   dirc = strdup(path);
-   fail_if(dirc == NULL);
-   basec = strdup(path);
-   fail_if(basec == NULL);
-
-   dname = dirname(dirc);
-   fail_if(strcmp(dname, "c:/foo") != 0);
-   bname = basename(basec);
-fail_if(strcmp(bname, "bar") != 0);
-
-   free(dirc);
-   free(basec);
-}
-EFL_END_TEST
-
-EFL_START_TEST(evil_libgen_win_dir_2)
-{
-   const char *path = "c:/foo\\bar";
-   char *dirc;
-   char *basec;
-   char *dname;
-   char *bname;
-
-   dirc = strdup(path);
-   fail_if(dirc == NULL);
-   basec = strdup(path);
-   fail_if(basec == NULL);
-
-   dname = dirname(dirc);
-   fail_if(strcmp(dname, "c:/foo") != 0);
-   bname = basename(basec);
-   fail_if(strcmp(bname, "bar") != 0);
-
-   free(dirc);
-   free(basec);
-}
-EFL_END_TEST
-
-EFL_START_TEST(evil_libgen_win_dir_3)
-{
-   const char *path = "c:\\foo/bar";
-   char *dirc;
-   char *basec;
-   char *dname;
-   char *bname;
-
-   dirc = strdup(path);
-   fail_if(dirc == NULL);
-   basec = strdup(path);
-   fail_if(basec == NULL);
-
-   dname = dirname(dirc);
-   fail_if(strcmp(dname, "c:\\foo") != 0);
-   bname = basename(basec);
-   fail_if(strcmp(bname, "bar") != 0);
-
-   free(dirc);
-   free(basec);
-}
-EFL_END_TEST
-
-EFL_START_TEST(evil_libgen_win_dir_4)
-{
-   const char *path = "c:\\foo\\bar";
-   char *dirc;
-   char *basec;
-   char *dname;
-   char *bname;
-
-   dirc = strdup(path);
-   fail_if(dirc == NULL);
-   basec = strdup(path);
-   fail_if(basec == NULL);
-
-   dname = dirname(dirc);
-   fail_if(strcmp(dname, "c:\\foo") != 0);
-   bname = basename(basec);
-   fail_if(strcmp(bname, "bar") != 0);
-
-   free(dirc);
-   free(basec);
-}
-EFL_END_TEST
-
-void evil_test_libgen(TCase *tc)
-{
-   tcase_add_test(tc, evil_libgen_null);
-   tcase_add_test(tc, evil_libgen_empty);
-   tcase_add_test(tc, evil_libgen_path);
-   tcase_add_test(tc, evil_libgen_path_with_slash);
-   tcase_add_test(tc, evil_libgen_folder);
-   tcase_add_test(tc, evil_libgen_slash);
-   tcase_add_test(tc, evil_libgen_dot);
-   tcase_add_test(tc, evil_libgen_dot_dot);
-   tcase_add_test(tc, evil_libgen_win_dir_1);
-   tcase_add_test(tc, evil_libgen_win_dir_2);
-   tcase_add_test(tc, evil_libgen_win_dir_3);
-   tcase_add_test(tc, evil_libgen_win_dir_4);
-}