35 lines
961 B
Java
35 lines
961 B
Java
|
package school_project;
|
||
|
|
||
|
import org.junit.jupiter.api.Test;
|
||
|
|
||
|
import static org.junit.jupiter.api.Assertions.*;
|
||
|
|
||
|
class MapTest {
|
||
|
|
||
|
@Test
|
||
|
void getUsedSpace() {
|
||
|
boolean[][] map_matrix = {
|
||
|
{false, true, true, false},
|
||
|
{false, true, true, true},
|
||
|
{true, true, true, false},
|
||
|
{false, true, true, true}
|
||
|
};
|
||
|
Map testMap = new Map(map_matrix);
|
||
|
|
||
|
boolean[][] piece1_matrix = {
|
||
|
{true, true},
|
||
|
{true, true},
|
||
|
};
|
||
|
Piece piece1 = new Piece(piece1_matrix);
|
||
|
testMap.addPiece(piece1);
|
||
|
piece1.setPosition(new Vec2(0,1));
|
||
|
|
||
|
boolean[][] result_matrix = {
|
||
|
{false, false, false, false},
|
||
|
{false, false, false, true},
|
||
|
{true, true, true, false},
|
||
|
{false, true, true, true}
|
||
|
};
|
||
|
assertArrayEquals(result_matrix, testMap.getUsedSpace());
|
||
|
}
|
||
|
}
|