Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/desktop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorOlivier Goffart <ogoffart@woboq.com>2017-12-14 20:30:57 +0300
committerDominik Schmidt <dev@dominik-schmidt.de>2018-01-13 15:58:17 +0300
commit5d0aa5f0396bdccbf5f67c7e326f7ac42c622a12 (patch)
tree9775f197275ede22fa2d68bd38ed62dd8f7827e8 /test
parent41798cef1839ab2593ddf09332ad44a4b9d3eabe (diff)
Remove unused c_path
Diffstat (limited to 'test')
-rw-r--r--test/csync/CMakeLists.txt1
-rw-r--r--test/csync/encoding_tests/check_encoding.cpp1
-rw-r--r--test/csync/std_tests/check_std_c_path.c185
3 files changed, 0 insertions, 187 deletions
diff --git a/test/csync/CMakeLists.txt b/test/csync/CMakeLists.txt
index 8e722e0dc..f5f7b68fb 100644
--- a/test/csync/CMakeLists.txt
+++ b/test/csync/CMakeLists.txt
@@ -22,7 +22,6 @@ set(TEST_TARGET_LIBRARIES ${TORTURE_LIBRARY})
# std
add_cmocka_test(check_std_c_alloc std_tests/check_std_c_alloc.c ${TEST_TARGET_LIBRARIES})
add_cmocka_test(check_std_c_jhash std_tests/check_std_c_jhash.c ${TEST_TARGET_LIBRARIES})
-add_cmocka_test(check_std_c_path std_tests/check_std_c_path.c ${TEST_TARGET_LIBRARIES})
add_cmocka_test(check_std_c_str std_tests/check_std_c_str.c ${TEST_TARGET_LIBRARIES})
diff --git a/test/csync/encoding_tests/check_encoding.cpp b/test/csync/encoding_tests/check_encoding.cpp
index d2459b8d2..372005e93 100644
--- a/test/csync/encoding_tests/check_encoding.cpp
+++ b/test/csync/encoding_tests/check_encoding.cpp
@@ -19,7 +19,6 @@
*/
#include <stdio.h>
#include "c_string.h"
-#include "c_path.h"
#include "c_utf8.h"
#include "common/filesystembase.h"
#include "torture.h"
diff --git a/test/csync/std_tests/check_std_c_path.c b/test/csync/std_tests/check_std_c_path.c
deleted file mode 100644
index 2513d3fa2..000000000
--- a/test/csync/std_tests/check_std_c_path.c
+++ /dev/null
@@ -1,185 +0,0 @@
-/*
- * libcsync -- a library to sync a directory with another
- *
- * Copyright (c) 2008-2013 by Andreas Schneider <asn@cryptomilk.org>
- *
- * 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, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- */
-#include <string.h>
-#include <stdlib.h>
-#include <stdio.h>
-#include <time.h>
-
-#include "std/c_path.h"
-
-#include "torture.h"
-
-static void check_c_basename(void **state)
-{
- char *bname;
-
- (void) state; /* unused */
-
- bname = c_basename("/usr/lib");
- assert_string_equal(bname, "lib");
- free(bname);
-
- bname = c_basename("/usr//");
- assert_string_equal(bname, "usr");
- free(bname);
-
- bname = c_basename("usr");
- assert_string_equal(bname, "usr");
- free(bname);
-
- bname = c_basename("///");
- assert_string_equal(bname, "/");
- free(bname);
-
- bname = c_basename("/");
- assert_string_equal(bname, "/");
- free(bname);
-
- bname = c_basename(".");
- assert_string_equal(bname, ".");
- free(bname);
-
- bname = c_basename("..");
- assert_string_equal(bname, "..");
- free(bname);
-
- bname = c_basename("");
- assert_string_equal(bname, ".");
- free(bname);
-
- bname = c_basename(NULL);
- assert_string_equal(bname, ".");
- free(bname);
-}
-
-static void check_c_basename_uri(void **state)
-{
- char *bname = NULL;
-
- (void) state; /* unused */
-
- bname = c_basename("smb://server/share/dir/");
- assert_string_equal(bname, "dir");
- free(bname);
-}
-
-static void check_c_dirname(void **state)
-{
- char *dname;
-
- (void) state; /* unused */
-
- dname = c_dirname("/usr/lib");
- assert_string_equal(dname, "/usr");
- free(dname);
-
- dname = c_dirname("/usr//");
- assert_string_equal(dname, "/");
- free(dname);
-
- dname = c_dirname("usr");
- assert_string_equal(dname, ".");
- free(dname);
-
- dname = c_dirname("/");
- assert_string_equal(dname, "/");
- free(dname);
-
- dname = c_dirname("///");
- assert_string_equal(dname, "/");
- free(dname);
-
- dname = c_dirname(".");
- assert_string_equal(dname, ".");
- free(dname);
-
- dname = c_dirname("..");
- assert_string_equal(dname, ".");
- free(dname);
-
- dname = c_dirname(NULL);
- assert_string_equal(dname, ".");
- free(dname);
-}
-
-static void check_c_dirname_uri(void **state)
-{
- char *dname;
-
- (void) state; /* unused */
-
- dname = c_dirname("smb://server/share/dir");
- assert_string_equal(dname, "smb://server/share");
- free(dname);
-}
-
-static void check_c_parse_uri(void **state)
-{
- const char *test_scheme = "git+ssh";
- const char *test_user = "gladiac";
- const char *test_passwd = "secret";
- const char *test_host = "git.csync.org";
- const char *test_path = "/srv/git/csync.git";
-
- char *scheme = NULL;
- char *user = NULL;
- char *passwd = NULL;
- char *host = NULL;
- unsigned int port;
- char *path = NULL;
- char uri[1024] = {0};
- int rc;
-
- (void) state; /* unused */
-
- rc = snprintf(uri, sizeof(uri), "%s://%s:%s@%s:22%s",
- test_scheme, test_user, test_passwd, test_host, test_path);
- assert_true(rc);
-
- rc = c_parse_uri(uri, &scheme, &user, &passwd, &host, &port, &path);
- assert_int_equal(rc, 0);
-
- assert_string_equal(test_scheme, scheme);
- assert_string_equal(test_user, user);
- assert_string_equal(test_passwd, passwd);
- assert_string_equal(test_host, host);
- assert_int_equal(port, 22);
- assert_string_equal(test_path, path);
-
- free(scheme);
- free(user);
- free(passwd);
- free(host);
- free(path);
-}
-
-int torture_run_tests(void)
-{
- const struct CMUnitTest tests[] = {
- cmocka_unit_test(check_c_basename),
- cmocka_unit_test(check_c_basename_uri),
- cmocka_unit_test(check_c_dirname),
- cmocka_unit_test(check_c_dirname_uri),
- cmocka_unit_test(check_c_parse_uri),
- };
-
- return cmocka_run_group_tests(tests, NULL, NULL);
-}
-