mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2026-04-04 23:06:05 +00:00
Begin work on serialization, improve structure performance.
This commit is contained in:
@@ -1,17 +0,0 @@
|
||||
import com.dfsek.terra.MaxMin;
|
||||
import org.jetbrains.annotations.TestOnly;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
|
||||
public class MaxMinTest {
|
||||
@Test
|
||||
public void iterator() {
|
||||
MaxMin m = new MaxMin(0, 100);
|
||||
int i = 0;
|
||||
for(int mint : m) {
|
||||
assertEquals(i, mint);
|
||||
i++;
|
||||
}
|
||||
assertEquals(100, i);
|
||||
}
|
||||
}
|
||||
29
src/test/java/RangeTest.java
Normal file
29
src/test/java/RangeTest.java
Normal file
@@ -0,0 +1,29 @@
|
||||
import com.dfsek.terra.Range;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
import static org.junit.jupiter.api.Assertions.assertNull;
|
||||
|
||||
public class RangeTest {
|
||||
@Test
|
||||
public void iterator() {
|
||||
Range m = new Range(0, 100);
|
||||
int i = 0;
|
||||
for(int mint : m) {
|
||||
assertEquals(i, mint);
|
||||
i++;
|
||||
}
|
||||
assertEquals(100, i);
|
||||
}
|
||||
@Test
|
||||
public void intersect() {
|
||||
Range one = new Range(10, 100);
|
||||
Range two = new Range(1, 20);
|
||||
Range intersect = one.intersects(two);
|
||||
assertEquals(20, intersect.getMax());
|
||||
assertEquals(10, intersect.getMin());
|
||||
assertEquals(one.intersects(two), two.intersects(one));
|
||||
|
||||
one = new Range(25, 50);
|
||||
assertNull(one.intersects(two));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user