From: Mikko Rasa Date: Sat, 2 Dec 2017 20:23:13 +0000 (+0200) Subject: Remove test case for invalid Path iterator X-Git-Url: http://git.tdb.fi/?p=libs%2Fcore.git;a=commitdiff_plain;h=c7def68fd4da93a706e520f308ad7afc17ed49f7 Remove test case for invalid Path iterator Path::Iterator now caches the current component and no longer throws when dereferencing end(). --- diff --git a/tests/path.cpp b/tests/path.cpp index 6e88da3..fbb5ff5 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(); } @@ -120,12 +119,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");