From d6fce368d639cb890ed1bb1ffbb4f13e316453dd Mon Sep 17 00:00:00 2001 From: scawful Date: Fri, 4 Oct 2024 01:35:55 -0400 Subject: [PATCH] Update rom test, add message test --- src/test/rom_test.cc | 3 ++- src/test/zelda3/message_test.cc | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 src/test/zelda3/message_test.cc diff --git a/src/test/rom_test.cc b/src/test/rom_test.cc index 5e9bf148..545b687c 100644 --- a/src/test/rom_test.cc +++ b/src/test/rom_test.cc @@ -6,6 +6,7 @@ #include "absl/status/status.h" #include "absl/status/statusor.h" #include "test/core/testing.h" +#include "app/gfx/snes_color.h" namespace yaze { namespace test { @@ -242,4 +243,4 @@ TEST_F(RomTest, ReadTransactionFailure) { } } // namespace test -} // namespace yaze \ No newline at end of file +} // namespace yaze diff --git a/src/test/zelda3/message_test.cc b/src/test/zelda3/message_test.cc new file mode 100644 index 00000000..adb6644c --- /dev/null +++ b/src/test/zelda3/message_test.cc @@ -0,0 +1,33 @@ +#include + +#include "app/editor/message/message_data.h" +#include "app/editor/message/message_editor.h" +#include "test/core/testing.h" + +namespace yaze { +namespace test { +namespace zelda3 { + +class MessageTest : public ::testing::Test, public app::SharedRom { + protected: + void SetUp() override { +#if defined(__linux__) + GTEST_SKIP(); +#endif + } + void TearDown() override {} + + app::editor::MessageEditor message_editor_; + std::vector dictionary_; +}; + +TEST_F(MessageTest, LoadMessagesFromRomOk) { + EXPECT_OK(rom()->LoadFromFile("zelda3.sfc")); + EXPECT_OK(message_editor_.Initialize()); +} + +TEST_F(MessageTest, FindMatchingCharacterOk) {} + +} // namespace zelda3 +} // namespace test +} // namespace yaze