aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/gregtech/api/util
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/gregtech/api/util')
-rw-r--r--src/test/java/gregtech/api/util/GTUtilityTest.java24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/test/java/gregtech/api/util/GTUtilityTest.java b/src/test/java/gregtech/api/util/GTUtilityTest.java
new file mode 100644
index 0000000000..bb6632cd41
--- /dev/null
+++ b/src/test/java/gregtech/api/util/GTUtilityTest.java
@@ -0,0 +1,24 @@
+package gregtech.api.util;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
+import org.junit.jupiter.api.Test;
+
+import gregtech.api.enums.GTValues;
+
+public class GTUtilityTest {
+
+ @Test
+ public void testGetTier() {
+ assertEquals(0, GTUtility.getTier(-1));
+ assertEquals(0, GTUtility.getTier(1));
+ assertEquals(0, GTUtility.getTier(GTValues.V[0]));
+ for (int i = 1; i < 16; i++) {
+ assertEquals(
+ i,
+ GTUtility.getTier(GTValues.V[i - 1] + 1),
+ String.format("%d, %d", i, GTValues.V[i - 1] + 1));
+ assertEquals(i, GTUtility.getTier(GTValues.V[i]));
+ }
+ }
+}