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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 bRJLu^#i!N8T2s3&sy~RlR(kLsK;0KvLnK{d literal 0 HcmV?d00001