diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2024-02-10 02:26:01 +0100 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2024-02-10 02:28:52 +0100 |
commit | e83e86e8ad1fa80557039071df2522670527b808 (patch) | |
tree | b68988988182de36e8bebf42d33837d1f0a9fe97 /test/loader.cpp | |
parent | 223fd23e6431ab4e0b2e4b918d50d1b8cf192f36 (diff) |
fix test failure
Diffstat (limited to 'test/loader.cpp')
-rw-r--r-- | test/loader.cpp | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/test/loader.cpp b/test/loader.cpp index c517d00a..3c5ebf30 100644 --- a/test/loader.cpp +++ b/test/loader.cpp @@ -53,8 +53,20 @@ void test_app::test_loader() (void)loader.get_wall_atlas(name); for (const auto& x : loader.ground_atlas_list()) - if (x.name != loader.INVALID) // todo! - (void)loader.ground_atlas(x.name); + { + if (x.name != loader.INVALID) + { + (void)loader.ground_atlas(x.name); + fm_assert(x.atlas); + fm_assert(x.atlas == loader.ground_atlas(x.name)); + } + else + { + fm_assert(x.atlas); + fm_assert(loader.make_invalid_ground_atlas().atlas); + fm_assert(x.atlas == loader.make_invalid_ground_atlas().atlas); + } + } fm_assert(loader.ground_atlas("texel")->pass_mode() == pass_mode::blocked); fm_assert(loader.ground_atlas("metal1")->pass_mode() == pass_mode::pass); loader.sceneries(); |