uebungen/solutions/src/main/java/pr2/lambda/matrixsuche/test/MatrixSucheTest.java

33 lines
957 B
Java

package pr2.lambda.matrixsuche.test;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
import pr2.lambda.matrixsuche.MatrixSuche;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertNull;
public class MatrixSucheTest {
@Test
void testSuche() {
int[][] matrix = {
{3, 5, 6, 7, 8},
{10, 12, 14, 16, 18},
{23, 25, 26, 27, 28}
};
Assertions.assertEquals("(0, 1)",
MatrixSuche.findEntry(matrix, 5).toString());
assertEquals("(2, 0)",
MatrixSuche.findEntry(matrix, 23).toString());
assertEquals("(1, 2)",
MatrixSuche.findEntry(matrix, 14).toString());
assertEquals("(0, 4)",
MatrixSuche.findEntry(matrix, 8).toString());
assertNull(
MatrixSuche.findEntry(matrix, 99));
}
}