summaryrefslogtreecommitdiffhomepage
path: root/test/loader.cpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2024-01-11 19:19:44 +0100
committerStanislaw Halik <sthalik@misaki.pl>2024-01-11 19:19:44 +0100
commite990e7c14228acf7090db19adb8ed4643e54aeb3 (patch)
tree425e43ede626c65cdcd511b6ed6a9769b2af4344 /test/loader.cpp
parentc93b3616adbf26673fc928fdfbbec814fec41c75 (diff)
waaa
Diffstat (limited to 'test/loader.cpp')
-rw-r--r--test/loader.cpp16
1 files changed, 11 insertions, 5 deletions
diff --git a/test/loader.cpp b/test/loader.cpp
index f400ecb3..8910df72 100644
--- a/test/loader.cpp
+++ b/test/loader.cpp
@@ -8,17 +8,23 @@ namespace floormat {
void test_app::test_loader()
{
- (void)loader.ground_atlases("ground.json");
+ for (const auto& x : loader.ground_atlas_list())
+ (void)loader.ground_atlas(x.name);
fm_assert(loader.ground_atlas("texel")->pass_mode() == pass_mode::blocked);
fm_assert(loader.ground_atlas("metal1")->pass_mode() == pass_mode::pass);
loader.sceneries();
for (StringView name : loader.anim_atlas_list())
loader.anim_atlas(name);
- (void)loader.wall_atlas_list();
-#if 0
+
+ { auto walls = loader.wall_atlas_list();
+ fm_assert(!walls.isEmpty());
+ fm_assert(loader.wall_atlas("test1"_s));
+ fm_assert(loader.wall_atlas(loader.INVALID, true));
+ fm_assert(loader.wall_atlas("test1"_s) == loader.wall_atlas("test1"_s));
+ fm_assert(loader.wall_atlas("test1"_s) != loader.wall_atlas(loader.INVALID, true));
+ }
for (const auto& info : loader.wall_atlas_list())
- (void)loader.wall_atlas(info.name);
-#endif
+ fm_assert(loader.wall_atlas(info.name));
}
} // namespace floormat