diff options
Diffstat (limited to 'test/loader.cpp')
| -rw-r--r-- | test/loader.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/loader.cpp b/test/loader.cpp new file mode 100644 index 00000000..a066c973 --- /dev/null +++ b/test/loader.cpp @@ -0,0 +1,16 @@ +#include "app.hpp" +#include "compat/assert.hpp" +#include "loader/loader.hpp" +#include "src/tile-atlas.hpp" + +namespace floormat { + +void test_app::test_loader() +{ + (void)loader.tile_atlases("wall.json", pass_mode::blocked); + (void)loader.tile_atlases("floor.json", pass_mode::pass); + fm_assert(loader.tile_atlas("texel")->pass_mode() == pass_mode::blocked); + fm_assert(loader.tile_atlas("metal1")->pass_mode() == pass_mode::pass); +} + +} // namespace floormat |
