diff options
author | Adrien Hopkins <adrien.p.hopkins@gmail.com> | 2025-05-30 20:01:53 -0500 |
---|---|---|
committer | Adrien Hopkins <adrien.p.hopkins@gmail.com> | 2025-05-30 20:01:53 -0500 |
commit | 4ff3a48a659aec957c5496923a79c4487d9062ec (patch) | |
tree | 10a1cba050513105afe11998cbbf899e5051eae6 | |
parent | e86fb71e1665cb9e8511bafd54df0fb8cbca5adc (diff) |
Allow prefix search toString to be in any order
The order will be determined by hashes, but it doesn't matter which one
goes where.
-rw-r--r-- | src/test/java/sevenUnitsGUI/PrefixSearchTest.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/test/java/sevenUnitsGUI/PrefixSearchTest.java b/src/test/java/sevenUnitsGUI/PrefixSearchTest.java index 305d0d7..8790315 100644 --- a/src/test/java/sevenUnitsGUI/PrefixSearchTest.java +++ b/src/test/java/sevenUnitsGUI/PrefixSearchTest.java @@ -18,6 +18,7 @@ package sevenUnitsGUI; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNotEquals; +import static org.junit.jupiter.api.Assertions.assertTrue; import static sevenUnitsGUI.PrefixSearchRule.COMMON_PREFIXES; import static sevenUnitsGUI.PrefixSearchRule.NO_PREFIXES; import static sevenUnitsGUI.PrefixSearchRule.getCoherentOnlyRule; @@ -150,9 +151,12 @@ class PrefixSearchTest { */ @Test final void testToString() { - assertEquals( - "Apply the following prefixes: [kilo (\u00D7 1000.0), milli (\u00D7 0.001)]", - COMMON_PREFIXES.toString()); + final String toString = COMMON_PREFIXES.toString(); + final String valid1 = "Apply the following prefixes: [kilo (\u00D7 1000.0), milli (\u00D7 0.001)]"; + final String valid2 = "Apply the following prefixes: [milli (\u00D7 0.001), kilo (\u00D7 1000.0)]"; + + assertTrue(valid1.equals(toString) || valid2.equals(toString), + "COMMON_PREFIXES.toString invalid (was \"" + toString + "\")."); } } |