Browse Source

Add test for borken Catacombs generatrion

pull/4969/head
Anders Jenbo 4 years ago
parent
commit
ac4c754430
  1. 1
      test/Fixtures.cmake
  2. 13
      test/drlg_l2_test.cpp
  3. BIN
      test/fixtures/diablo/6-2033265779.dun

1
test/Fixtures.cmake

@ -12,6 +12,7 @@ set(devilutionx_fixtures
diablo/5-1677631846.dun
diablo/6-1824554527.dun
diablo/6-2034738122.dun
diablo/6-2033265779.dun
diablo/7-680552750.dun
diablo/7-1607627156.dun
diablo/8-1999936419.dun

13
test/drlg_l2_test.cpp

@ -65,6 +65,19 @@ TEST(Drlg_l2, CreateL2Dungeon_diablo_6_1824554527)
EXPECT_EQ(ViewPosition, Point(28, 76));
}
TEST(Drlg_l2, CreateL2Dungeon_diablo_6_2033265779)
{
LoadExpectedLevelData("diablo/6-2033265779.dun");
InitQuests();
Quests[Q_SCHAMB]._qactive = QUEST_INIT;
TestCreateDungeon(6, 2033265779, ENTRY_MAIN);
EXPECT_EQ(ViewPosition, Point(27, 28));
TestCreateDungeon(6, 2033265779, ENTRY_PREV);
EXPECT_EQ(ViewPosition, Point(64, 64));
}
TEST(Drlg_l2, CreateL2Dungeon_diablo_7_680552750)
{
LoadExpectedLevelData("diablo/7-680552750.dun");

BIN
test/fixtures/diablo/6-2033265779.dun vendored

Binary file not shown.
Loading…
Cancel
Save