Initial commit

This commit is contained in:
romanschenk37
2022-03-04 09:04:12 +01:00
parent 19b297fb03
commit 16d287e273
35 changed files with 1505 additions and 19 deletions
@@ -0,0 +1,29 @@
package ch.zhaw.pm2.racetrack;
import org.junit.jupiter.api.Test;
import java.util.HashMap;
import java.util.Map;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertTrue;
class PositionVectorTest {
@Test
void testEquals() {
PositionVector a = new PositionVector(3, 5);
PositionVector b = new PositionVector(3, 5);
assertEquals(a, b);
}
@Test
void testEqualsWithHashMap() {
Map<PositionVector, Integer> map = new HashMap<>();
PositionVector a = new PositionVector(3, 5);
map.put(a, 1);
PositionVector b = new PositionVector(3, 5);
assertTrue(map.containsKey(a), "Test with same object");
assertTrue(map.containsKey(b), "Test with equal object");
}
}