}
cout << temp.path().modTime() << endl;
+
+ std::cout << "Standard Locations:"
+ << "\n - Home: " << SGPath::standardLocation(SGPath::HOME)
+ << "\n - Desktop: " << SGPath::standardLocation(SGPath::DESKTOP)
+ << "\n - Downloads: " << SGPath::standardLocation(SGPath::DOWNLOADS)
+ << "\n - Documents: " << SGPath::standardLocation(SGPath::DOCUMENTS)
+ << "\n - Pictures: " << SGPath::standardLocation(SGPath::PICTURES)
+ << std::endl;
+
+ VERIFY( !SGPath::standardLocation(SGPath::HOME ).isNull() );
+ VERIFY( !SGPath::standardLocation(SGPath::DESKTOP ).isNull() );
+ VERIFY( !SGPath::standardLocation(SGPath::DOWNLOADS).isNull() );
+ VERIFY( !SGPath::standardLocation(SGPath::DOCUMENTS).isNull() );
+ VERIFY( !SGPath::standardLocation(SGPath::PICTURES ).isNull() );
}
SGPath::Permissions validateNone(const SGPath&)
// add
pc.add("/opt/local");
+#ifdef _WIN32
+ COMPARE(pc.str(), std::string("/usr/local/include/;/opt/local"));
+#else
COMPARE(pc.str(), std::string("/usr/local/include/:/opt/local"));
-
+#endif
+
// concat
SGPath pd = pb;
pd.concat("-1");
pp.append("./test-dir/file.txt");
COMPARE(pp.create_dir(0700), -3);
- pp.setPermissonChecker(&validateRead);
+ pp.setPermissionChecker(&validateRead);
COMPARE(pp.canRead(), true);
COMPARE(pp.canWrite(), false);
COMPARE(pp.create_dir(0700), -3);
- pp.setPermissonChecker(&validateWrite);
+ pp.setPermissionChecker(&validateWrite);
COMPARE(pp.canRead(), false);
COMPARE(pp.canWrite(), true);