Sync filesystem.h/path.h
This commit is contained in:
@ -1,25 +1,3 @@
|
||||
#include "common/file_system.h"
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
TEST(FileSystem, IsAbsolutePath)
|
||||
{
|
||||
#ifdef _WIN32
|
||||
ASSERT_TRUE(FileSystem::IsAbsolutePath("C:\\"));
|
||||
ASSERT_TRUE(FileSystem::IsAbsolutePath("C:\\Path"));
|
||||
ASSERT_TRUE(FileSystem::IsAbsolutePath("C:\\Path\\Subdirectory"));
|
||||
ASSERT_TRUE(FileSystem::IsAbsolutePath("C:/"));
|
||||
ASSERT_TRUE(FileSystem::IsAbsolutePath("C:/Path"));
|
||||
ASSERT_TRUE(FileSystem::IsAbsolutePath("C:/Path/Subdirectory"));
|
||||
ASSERT_FALSE(FileSystem::IsAbsolutePath(""));
|
||||
ASSERT_FALSE(FileSystem::IsAbsolutePath("C:"));
|
||||
ASSERT_FALSE(FileSystem::IsAbsolutePath("Path"));
|
||||
ASSERT_FALSE(FileSystem::IsAbsolutePath("Path/Subdirectory"));
|
||||
#else
|
||||
ASSERT_TRUE(FileSystem::IsAbsolutePath("/"));
|
||||
ASSERT_TRUE(FileSystem::IsAbsolutePath("/path"));
|
||||
ASSERT_TRUE(FileSystem::IsAbsolutePath("/path/subdirectory"));
|
||||
ASSERT_FALSE(FileSystem::IsAbsolutePath(""));
|
||||
ASSERT_FALSE(FileSystem::IsAbsolutePath("path"));
|
||||
ASSERT_FALSE(FileSystem::IsAbsolutePath("path/subdirectory"));
|
||||
#endif
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user