mirror of
https://github.com/verilator/verilator.git
synced 2026-10-06 01:54:01 +02:00
Internals: Use auto in UASSERT_SELFTEST (#8299)
This commit is contained in:
+37
-37
@@ -522,42 +522,42 @@ int V3Os::system(const string& command) {
|
||||
|
||||
void V3Os::selfTest() {
|
||||
#ifdef VL_DEBUG
|
||||
UASSERT_SELFTEST(const string, filenameCleanup(""), "");
|
||||
UASSERT_SELFTEST(const string, filenameCleanup("."), ".");
|
||||
UASSERT_SELFTEST(const string, filenameCleanup(".."), "..");
|
||||
UASSERT_SELFTEST(const string, filenameCleanup("/"), "/");
|
||||
UASSERT_SELFTEST(const string, filenameCleanup("../"), "..");
|
||||
UASSERT_SELFTEST(const string, filenameCleanup("//"), "/");
|
||||
UASSERT_SELFTEST(const string, filenameCleanup("//."), "/.");
|
||||
UASSERT_SELFTEST(const string, filenameCleanup("./"), ".");
|
||||
UASSERT_SELFTEST(const string, filenameCleanup("././"), ".");
|
||||
UASSERT_SELFTEST(const string, filenameCleanup(".///"), ".");
|
||||
UASSERT_SELFTEST(const string, filenameCleanup("a"), "a");
|
||||
UASSERT_SELFTEST(const string, filenameCleanup("a/"), "a");
|
||||
UASSERT_SELFTEST(const string, filenameCleanup("a/b"), "a/b");
|
||||
UASSERT_SELFTEST(const string, filenameCleanup("././//./a/b"), "a/b");
|
||||
UASSERT_SELFTEST(const string, filenameCleanup(".//./a///"), "a");
|
||||
UASSERT_SELFTEST(const string, filenameCleanup("///a/./b///."), "/a/./b/.");
|
||||
UASSERT_SELFTEST(const string, filenameCleanup("aaa/bbb/ccc/"), "aaa/bbb/ccc");
|
||||
UASSERT_SELFTEST(const string, filenameCleanup("./aaa/bbb/ccc/"), "aaa/bbb/ccc");
|
||||
UASSERT_SELFTEST(const string, filenameCleanup("../aaa/bbb/ccc/"), "../aaa/bbb/ccc");
|
||||
UASSERT_SELFTEST(const string, filenameDir("a.a/b.b/f.e"), "a.a/b.b");
|
||||
UASSERT_SELFTEST(const string, filenameExt("a.a/b.b/f"), "");
|
||||
UASSERT_SELFTEST(const string, filenameExt("a.a/b.b/f.e"), ".e");
|
||||
UASSERT_SELFTEST(const string, filenameNonDirExt("a.a/b.b/f.e"), "f");
|
||||
UASSERT_SELFTEST(const string, filenameRelativePath("/a/b", "/a/b"), ".");
|
||||
UASSERT_SELFTEST(const string, filenameRelativePath("/a/b", "/a/b/c"), "..");
|
||||
UASSERT_SELFTEST(const string, filenameRelativePath("/a/b", "/a/b/c/d"), "../..");
|
||||
UASSERT_SELFTEST(const string, filenameRelativePath("/a/b/x", "/a/b/c/d"), "../../x");
|
||||
UASSERT_SELFTEST(const string, filenameRelativePath("/a/b/x/y", "/"), "a/b/x/y");
|
||||
UASSERT_SELFTEST(const string, filenameRelativePath("/a/b/x/y", "/a/b"), "x/y");
|
||||
UASSERT_SELFTEST(const string, filenameRelativePath("/a/b/x/y", "/a/q"), "../b/x/y");
|
||||
UASSERT_SELFTEST(const string, filenameRelativePath("a/b", "a/b"), ".");
|
||||
UASSERT_SELFTEST(const string, filenameRelativePath("a/b", "a/b/c"), "..");
|
||||
UASSERT_SELFTEST(const string, filenameRelativePath("a/b", "a/b/c/d"), "../..");
|
||||
UASSERT_SELFTEST(const string, filenameRelativePath("a/b/x", "a/b/c/d"), "../../x");
|
||||
UASSERT_SELFTEST(const string, filenameRelativePath("a/b/x/y", ""), "a/b/x/y");
|
||||
UASSERT_SELFTEST(const string, filenameRelativePath("a/b/x/y", "a/b"), "x/y");
|
||||
UASSERT_SELFTEST(const string, filenameRelativePath("a/b/x/y", "a/q"), "../b/x/y");
|
||||
UASSERT_SELFTEST(filenameCleanup(""), "");
|
||||
UASSERT_SELFTEST(filenameCleanup("."), ".");
|
||||
UASSERT_SELFTEST(filenameCleanup(".."), "..");
|
||||
UASSERT_SELFTEST(filenameCleanup("/"), "/");
|
||||
UASSERT_SELFTEST(filenameCleanup("../"), "..");
|
||||
UASSERT_SELFTEST(filenameCleanup("//"), "/");
|
||||
UASSERT_SELFTEST(filenameCleanup("//."), "/.");
|
||||
UASSERT_SELFTEST(filenameCleanup("./"), ".");
|
||||
UASSERT_SELFTEST(filenameCleanup("././"), ".");
|
||||
UASSERT_SELFTEST(filenameCleanup(".///"), ".");
|
||||
UASSERT_SELFTEST(filenameCleanup("a"), "a");
|
||||
UASSERT_SELFTEST(filenameCleanup("a/"), "a");
|
||||
UASSERT_SELFTEST(filenameCleanup("a/b"), "a/b");
|
||||
UASSERT_SELFTEST(filenameCleanup("././//./a/b"), "a/b");
|
||||
UASSERT_SELFTEST(filenameCleanup(".//./a///"), "a");
|
||||
UASSERT_SELFTEST(filenameCleanup("///a/./b///."), "/a/./b/.");
|
||||
UASSERT_SELFTEST(filenameCleanup("aaa/bbb/ccc/"), "aaa/bbb/ccc");
|
||||
UASSERT_SELFTEST(filenameCleanup("./aaa/bbb/ccc/"), "aaa/bbb/ccc");
|
||||
UASSERT_SELFTEST(filenameCleanup("../aaa/bbb/ccc/"), "../aaa/bbb/ccc");
|
||||
UASSERT_SELFTEST(filenameDir("a.a/b.b/f.e"), "a.a/b.b");
|
||||
UASSERT_SELFTEST(filenameExt("a.a/b.b/f"), "");
|
||||
UASSERT_SELFTEST(filenameExt("a.a/b.b/f.e"), ".e");
|
||||
UASSERT_SELFTEST(filenameNonDirExt("a.a/b.b/f.e"), "f");
|
||||
UASSERT_SELFTEST(filenameRelativePath("/a/b", "/a/b"), ".");
|
||||
UASSERT_SELFTEST(filenameRelativePath("/a/b", "/a/b/c"), "..");
|
||||
UASSERT_SELFTEST(filenameRelativePath("/a/b", "/a/b/c/d"), "../..");
|
||||
UASSERT_SELFTEST(filenameRelativePath("/a/b/x", "/a/b/c/d"), "../../x");
|
||||
UASSERT_SELFTEST(filenameRelativePath("/a/b/x/y", "/"), "a/b/x/y");
|
||||
UASSERT_SELFTEST(filenameRelativePath("/a/b/x/y", "/a/b"), "x/y");
|
||||
UASSERT_SELFTEST(filenameRelativePath("/a/b/x/y", "/a/q"), "../b/x/y");
|
||||
UASSERT_SELFTEST(filenameRelativePath("a/b", "a/b"), ".");
|
||||
UASSERT_SELFTEST(filenameRelativePath("a/b", "a/b/c"), "..");
|
||||
UASSERT_SELFTEST(filenameRelativePath("a/b", "a/b/c/d"), "../..");
|
||||
UASSERT_SELFTEST(filenameRelativePath("a/b/x", "a/b/c/d"), "../../x");
|
||||
UASSERT_SELFTEST(filenameRelativePath("a/b/x/y", ""), "a/b/x/y");
|
||||
UASSERT_SELFTEST(filenameRelativePath("a/b/x/y", "a/b"), "x/y");
|
||||
UASSERT_SELFTEST(filenameRelativePath("a/b/x/y", "a/q"), "../b/x/y");
|
||||
#endif
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user