+void PathTests::iterator_special()
+{
+ FS::Path path;
+ EXPECT(path.begin()==path.end());
+
+ path = ".";
+ FS::Path::Iterator iter = path.begin();
+ EXPECT_EQUAL(*iter, ".");
+ ++iter;
+ EXPECT(iter==path.end());
+
+ path = "/";
+ iter = path.begin();
+ EXPECT_EQUAL(*iter, "/");
+ ++iter;
+ EXPECT(iter==path.end());
+}
+
+void PathTests::invalid_iterator()
+{
+ FS::Path path("foo");
+ *path.end();
+}
+