From 2f40b012a1151ca86e7ec2594d15bd93610d54b2 Mon Sep 17 00:00:00 2001 From: Kevin Turner <83819+keturn@users.noreply.github.com> Date: Tue, 20 Apr 2021 11:03:18 -0700 Subject: [PATCH] test(VersionRange): Can it match a snapshot version? (failing) --- .../org/terasology/gestalt/naming/VersionRangeTest.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gestalt-module/src/test/java/org/terasology/gestalt/naming/VersionRangeTest.java b/gestalt-module/src/test/java/org/terasology/gestalt/naming/VersionRangeTest.java index 896a4c5a..994af1fc 100644 --- a/gestalt-module/src/test/java/org/terasology/gestalt/naming/VersionRangeTest.java +++ b/gestalt-module/src/test/java/org/terasology/gestalt/naming/VersionRangeTest.java @@ -63,4 +63,13 @@ public void lowerSnapshotInRange() { public void higherSnapshotOutOfRange() { assertFalse(range.contains(new Version("2.3.4-SNAPSHOT"))); } + + @Test + public void canMatchMajorSnapshot() { + Version majorSnapshot = new Version("2.0.0-SNAPSHOT"); + Version majorRelease = new Version("2.0.0"); + + VersionRange snapshotRange = new VersionRange(majorSnapshot, majorRelease); + assertTrue(snapshotRange.contains(majorSnapshot)); + } }