From 73c48afc99d6b4bbe89dbd63c5517aae32950d50 Mon Sep 17 00:00:00 2001 From: Anuken Date: Wed, 12 Jun 2019 15:52:47 -0400 Subject: [PATCH] Save loading regression tests --- tests/build.gradle | 8 ++++++++ tests/src/test/java/ApplicationTests.java | 5 +++-- tests/src/test/resources/build77.msav | Bin 0 -> 2721 bytes 3 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 tests/src/test/resources/build77.msav diff --git a/tests/build.gradle b/tests/build.gradle index c8c73ebfdb..93595748d0 100644 --- a/tests/build.gradle +++ b/tests/build.gradle @@ -1,3 +1,11 @@ apply plugin: "java" sourceCompatibility = 1.8 + +sourceSets{ + test{ + resources{ + srcDir "src/test/resources" + } + } +} \ No newline at end of file diff --git a/tests/src/test/java/ApplicationTests.java b/tests/src/test/java/ApplicationTests.java index f10c88272f..82f7a6ffad 100644 --- a/tests/src/test/java/ApplicationTests.java +++ b/tests/src/test/java/ApplicationTests.java @@ -220,8 +220,9 @@ public class ApplicationTests{ resetWorld(); SaveIO.load(Core.files.internal("build77.msav")); - assertEquals(50, world.width()); - assertEquals(50, world.height()); + //just tests if the map was loaded properly and didn't crash, no validity checks currently + assertEquals(276, world.width()); + assertEquals(10, world.height()); } @Test diff --git a/tests/src/test/resources/build77.msav b/tests/src/test/resources/build77.msav new file mode 100644 index 0000000000000000000000000000000000000000..8307c4fbb5890edc5f3817ab844fda97d81ca231 GIT binary patch literal 2721 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 CBwb