summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrien Hopkins <adrien.p.hopkins@gmail.com>2025-05-30 20:01:53 -0500
committerAdrien Hopkins <adrien.p.hopkins@gmail.com>2025-05-30 20:01:53 -0500
commit4ff3a48a659aec957c5496923a79c4487d9062ec (patch)
tree10a1cba050513105afe11998cbbf899e5051eae6
parente86fb71e1665cb9e8511bafd54df0fb8cbca5adc (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.java10
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 + "\").");
}
}