diff --git a/src/libromdata/tests/RomHeaderTest.cpp b/src/libromdata/tests/RomHeaderTest.cpp index b16bd59da..6dc0c1496 100644 --- a/src/libromdata/tests/RomHeaderTest.cpp +++ b/src/libromdata/tests/RomHeaderTest.cpp @@ -488,6 +488,13 @@ INSTANTIATE_TEST_SUITE_P(ADX_SADX, RomHeaderTest, /* Console */ +INSTANTIATE_TEST_SUITE_P(DreamcastSave, RomHeaderTest, + testing::ValuesIn(RomHeaderTest::ReadTestCasesFromDisk( + "Console/DreamcastSave.bin.tar.zst", + "Console/DreamcastSave.txt.tar.zst", + "Console/DreamcastSave.json.tar.zst")) + , RomHeaderTest::test_case_suffix_generator); + // GameCube: A few WIA/RVZ headers to ensure they don't break again. INSTANTIATE_TEST_SUITE_P(GameCubeWiaRvz, RomHeaderTest, testing::ValuesIn(RomHeaderTest::ReadTestCasesFromDisk( diff --git a/src/libromdata/tests/RomHeaders/Console/DreamcastSave.bin.tar.zst b/src/libromdata/tests/RomHeaders/Console/DreamcastSave.bin.tar.zst new file mode 100644 index 000000000..aea514e69 Binary files /dev/null and b/src/libromdata/tests/RomHeaders/Console/DreamcastSave.bin.tar.zst differ diff --git a/src/libromdata/tests/RomHeaders/Console/DreamcastSave.json.tar.zst b/src/libromdata/tests/RomHeaders/Console/DreamcastSave.json.tar.zst new file mode 100644 index 000000000..ba02c98e3 Binary files /dev/null and b/src/libromdata/tests/RomHeaders/Console/DreamcastSave.json.tar.zst differ diff --git a/src/libromdata/tests/RomHeaders/Console/DreamcastSave.txt.tar.zst b/src/libromdata/tests/RomHeaders/Console/DreamcastSave.txt.tar.zst new file mode 100644 index 000000000..422b20fb0 Binary files /dev/null and b/src/libromdata/tests/RomHeaders/Console/DreamcastSave.txt.tar.zst differ