From 5924461208cba95243c5cf58454594fdb60be835 Mon Sep 17 00:00:00 2001 From: scawful Date: Thu, 29 Aug 2024 22:20:53 -0400 Subject: [PATCH] add OverworldTest::OverworldLoadRomDataOk --- src/test/zelda3/overworld_test.cc | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/test/zelda3/overworld_test.cc b/src/test/zelda3/overworld_test.cc index ee9c7808..27d61553 100644 --- a/src/test/zelda3/overworld_test.cc +++ b/src/test/zelda3/overworld_test.cc @@ -5,6 +5,7 @@ #include "app/rom.h" #include "app/zelda3/overworld/overworld_map.h" +#include "test/core/testing.h" namespace yaze { namespace test { @@ -35,6 +36,18 @@ TEST_F(OverworldTest, OverworldLoadNoRomDataError) { EXPECT_THAT(status.message(), testing::HasSubstr("ROM file not loaded")); } +TEST_F(OverworldTest, OverworldLoadRomDataOk) { + // Arrange + EXPECT_OK(rom()->LoadFromFile("zelda3.sfc")); + EXPECT_OK(rom()->LoadAllGraphicsData()); + + // Act + auto status = overworld_.Load(*rom()); + + // Assert + EXPECT_TRUE(status.ok()); +} + } // namespace zelda3 } // namespace test } // namespace yaze