summaryrefslogtreecommitdiffstats
path: root/testfiles/src
diff options
context:
space:
mode:
authorThomas Holder <thomas@thomas-holder.de>2018-12-13 04:39:19 +0000
committerThomas Holder <thomas@thomas-holder.de>2018-12-13 04:39:19 +0000
commitc88fe1e9973aa90217ccd25de79f5768b26d4a86 (patch)
tree1e7aaed64fa621f170987a14be4e034977a11281 /testfiles/src
parentremove Inkscape::URI::fromUtf8 (diff)
downloadinkscape-c88fe1e9973aa90217ccd25de79f5768b26d4a86.tar.gz
inkscape-c88fe1e9973aa90217ccd25de79f5768b26d4a86.zip
remove obsolete URI cxxtests
Diffstat (limited to 'testfiles/src')
-rw-r--r--testfiles/src/cxxtests-to-migrate/uri-test.h95
1 files changed, 0 insertions, 95 deletions
diff --git a/testfiles/src/cxxtests-to-migrate/uri-test.h b/testfiles/src/cxxtests-to-migrate/uri-test.h
deleted file mode 100644
index 118546b51..000000000
--- a/testfiles/src/cxxtests-to-migrate/uri-test.h
+++ /dev/null
@@ -1,95 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-/** @file
- * Test uri.h
- *
- * Written to aid with refactoring the uri handling to support fullPath
- * and data URIs and also cover code which wasn't before tested.
- *//*
- * Authors:
- * 2014 BasisTech Boston
- *
- * Copyright (C) 2016 Authors
- * Released under GNU GPL v2+, read the file 'COPYING' for more information.
- */
-
-#ifndef SEEN_URI_TEST_H
-#define SEEN_URI_TEST_H
-
-#include <cxxtest/TestSuite.h>
-
-#include "uri.h"
-
-using Inkscape::URI;
-
-class URITest : public CxxTest::TestSuite
-{
-public:
- void stringTest( std::string result, std::string expected )
- {
- if ( !result.empty() && !expected.empty() ) {
- TS_ASSERT_EQUALS( result, expected );
- } else if ( result.empty() && !expected.empty() ) {
- TS_FAIL( std::string("Expected (") + expected + "), found null" );
- } else if ( !result.empty() && expected.empty() ) {
- TS_FAIL( std::string("Expected null, found (") + result + ")" );
- }
- }
-
- std::string ValueOrEmpty(const char* s) {
- return s == NULL ? std::string() : s;
- }
-
- void toStringTest( std::string uri, std::string expected ) {
- stringTest( URI(uri.c_str()).toString(), expected );
- }
- void pathTest( std::string uri, std::string expected ) {
- stringTest( ValueOrEmpty(URI(uri.c_str()).getPath()), expected );
- }
-
- void testToString()
- {
- char const* cases[][2] = {
- { "foo", "foo" },
- { "#foo", "#foo" },
- { "blah.svg#h", "blah.svg#h" },
- //{ "data:data", "data:data" },
- };
-
- for ( size_t i = 0; i < G_N_ELEMENTS(cases); i++ ) {
- toStringTest( std::string(cases[i][0]), std::string(cases[i][1]) );
- }
- }
-
- void testPath()
- {
- char const* cases[][2] = {
- { "foo.svg", "foo.svg" },
- { "foo.svg#bar", "foo.svg" },
- { "#bar", NULL },
- { "data:data", NULL },
- };
-
- for ( size_t i = 0; i < G_N_ELEMENTS(cases); i++ ) {
- pathTest( ValueOrEmpty(cases[i][0]), ValueOrEmpty(cases[i][1]) );
- }
- }
- void testFullPath() {
- std::ofstream fhl("/tmp/cxxtest-uri.svg", std::ofstream::out);
- stringTest( URI("cxxtest-uri.svg").getFullPath("/tmp"), std::string("/tmp/cxxtest-uri.svg") );
- stringTest( URI("cxxtest-uri.svg").getFullPath("/usr/../tmp"), std::string("/tmp/cxxtest-uri.svg") );
- }
-
-};
-
-#endif // SEEN_URI_TEST_H
-
-/*
- Local Variables:
- mode:c++
- c-file-style:"stroustrup"
- c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
- indent-tabs-mode:nil
- fill-column:99
- End:
-*/
-// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 :