X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=tests%2Fpath.cpp;h=fbb5ff54588685527080faa9991ed94b14e4b8fb;hb=refs%2Fheads%2Fmaster;hp=6e88da30c07e5201b4af0ea9e566e1f713810dde;hpb=d6ed39cbd1270592ce0bb6b838c7b9320672b35f;p=libs%2Fcore.git diff --git a/tests/path.cpp b/tests/path.cpp index 6e88da3..d52630a 100644 --- a/tests/path.cpp +++ b/tests/path.cpp @@ -31,7 +31,6 @@ PathTests::PathTests() add(&PathTests::iterator_abs, "Iterator (absolute path)"); add(&PathTests::iterator_rel, "Iterator (relative path)"); add(&PathTests::iterator_special, "Iterator (special cases)"); - add(&PathTests::invalid_iterator, "Invalid iterator").expect_throw(); add(&PathTests::indexing, "Indexing"); add(&PathTests::invalid_index, "Invalid index").expect_throw(); } @@ -53,6 +52,8 @@ void PathTests::normalization() EXPECT_EQUAL(path.str(), "./foo"); path = "foo/.."; EXPECT_EQUAL(path.str(), "."); + path = "/foo/.."; + EXPECT_EQUAL(path.str(), "/"); path = "//foo"; EXPECT_EQUAL(path.str(), "/foo"); path = "/.."; @@ -120,12 +121,6 @@ void PathTests::iterator_special() EXPECT(iter==path.end()); } -void PathTests::invalid_iterator() -{ - FS::Path path("foo"); - *path.end(); -} - void PathTests::indexing() { FS::Path path("/foo/bar");