test/TestLookupFile: fix Windows compiler errors
This commit is contained in:
parent
932756efce
commit
922c4bf3f0
|
@ -8,23 +8,23 @@
|
||||||
|
|
||||||
TEST(ArchiveTest, Lookup)
|
TEST(ArchiveTest, Lookup)
|
||||||
{
|
{
|
||||||
EXPECT_THROW(LookupFile(Path::FromFS("")), std::system_error);
|
EXPECT_THROW(LookupFile(Path::FromFS(PATH_LITERAL(""))), std::system_error);
|
||||||
|
|
||||||
EXPECT_FALSE(LookupFile(Path::FromFS(".")));
|
EXPECT_FALSE(LookupFile(Path::FromFS(PATH_LITERAL("."))));
|
||||||
|
|
||||||
EXPECT_FALSE(LookupFile(Path::FromFS("config.h")));
|
EXPECT_FALSE(LookupFile(Path::FromFS(PATH_LITERAL("config.h"))));
|
||||||
|
|
||||||
EXPECT_THROW(LookupFile(Path::FromFS("src/foo/bar")), std::system_error);
|
EXPECT_THROW(LookupFile(Path::FromFS(PATH_LITERAL("src/foo/bar"))), std::system_error);
|
||||||
|
|
||||||
fclose(fopen("dummy", "w"));
|
fclose(fopen("dummy", "w"));
|
||||||
|
|
||||||
auto result = LookupFile(Path::FromFS("dummy/foo/bar"));
|
auto result = LookupFile(Path::FromFS(PATH_LITERAL("dummy/foo/bar")));
|
||||||
EXPECT_TRUE(result);
|
EXPECT_TRUE(result);
|
||||||
EXPECT_STREQ(result.archive.c_str(), "dummy");
|
EXPECT_STREQ(result.archive.c_str(), PATH_LITERAL("dummy"));
|
||||||
EXPECT_STREQ(result.inside.c_str(), "foo/bar");
|
EXPECT_STREQ(result.inside.c_str(), PATH_LITERAL("foo/bar"));
|
||||||
|
|
||||||
result = LookupFile(Path::FromFS("config.h/foo/bar"));
|
result = LookupFile(Path::FromFS(PATH_LITERAL("config.h/foo/bar")));
|
||||||
EXPECT_TRUE(result);
|
EXPECT_TRUE(result);
|
||||||
EXPECT_STREQ(result.archive.c_str(), "config.h");
|
EXPECT_STREQ(result.archive.c_str(), PATH_LITERAL("config.h"));
|
||||||
EXPECT_STREQ(result.inside.c_str(), "foo/bar");
|
EXPECT_STREQ(result.inside.c_str(), PATH_LITERAL("foo/bar"));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue