Initial commit
This commit is contained in:
@@ -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");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user