Files
fluxengine/tests/vfs.cc
2022-08-29 00:33:01 +02:00

23 lines
544 B
C++

#include "globals.h"
#include "lib/vfs/vfs.h"
#include "snowhouse/snowhouse.h"
using namespace snowhouse;
static void testPathParsing()
{
AssertThat(Path(""), Equals(std::vector<std::string>{}));
AssertThat(Path("/"), Equals(std::vector<std::string>{}));
AssertThat(Path("one"), Equals(std::vector<std::string>{ "one" }));
AssertThat(Path("one/two"), Equals(std::vector<std::string>{ "one", "two" }));
AssertThat(Path("/one/two"), Equals(std::vector<std::string>{ "one", "two" }));
}
int main(void)
{
testPathParsing();
return 0;
}