diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2024-01-11 19:19:44 +0100 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2024-01-11 19:19:44 +0100 |
commit | e990e7c14228acf7090db19adb8ed4643e54aeb3 (patch) | |
tree | 425e43ede626c65cdcd511b6ed6a9769b2af4344 /test/loader.cpp | |
parent | c93b3616adbf26673fc928fdfbbec814fec41c75 (diff) |
waaa
Diffstat (limited to 'test/loader.cpp')
-rw-r--r-- | test/loader.cpp | 16 |
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 |