mirror of
https://github.com/enduro2d/enduro2d.git
synced 2025-12-14 16:09:06 +07:00
working with address impl
This commit is contained in:
@@ -8,4 +8,24 @@
|
||||
using namespace e2d;
|
||||
|
||||
TEST_CASE("address") {
|
||||
SECTION("parent") {
|
||||
REQUIRE(address::parent("") == "");
|
||||
REQUIRE(address::parent(":/") == "");
|
||||
REQUIRE(address::parent(":/child") == "");
|
||||
REQUIRE(address::parent("at/las.json") == "at/las.json");
|
||||
REQUIRE(address::parent("at/las.json:/") == "at/las.json");
|
||||
REQUIRE(address::parent("at/las.json:/spr/ite.png") == "at/las.json");
|
||||
REQUIRE(address::parent("at/las.json:/spr/ite.png:/") == "at/las.json");
|
||||
REQUIRE(address::parent("at/las.json:/spr/ite.png:/child") == "at/las.json");
|
||||
}
|
||||
SECTION("nested") {
|
||||
REQUIRE(address::nested("") == "");
|
||||
REQUIRE(address::nested(":/") == "");
|
||||
REQUIRE(address::nested(":/chi/ld") == "chi/ld");
|
||||
REQUIRE(address::nested("at/las.json") == "");
|
||||
REQUIRE(address::nested("at/las.json:/") == "");
|
||||
REQUIRE(address::nested("at/las.json:/spr/ite.png") == "spr/ite.png");
|
||||
REQUIRE(address::nested("at/las.json:/spr/ite.png:/") == "spr/ite.png:/");
|
||||
REQUIRE(address::nested("at/las.json:/spr/ite.png:/chi/ld") == "spr/ite.png:/chi/ld");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user