Ultra Geile Studenten Benutzer Oberfläche (UGSBO)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
package com.ugsbo.matrixcalc;
import static org.junit.Assert.assertTrue;
import org.junit.Before; import org.junit.Test;
/** * Tests how well worng input can be determent. */ public class MatrixInputcheckTest {
private MatrixCalcController controller;
@Before public void setup() { controller = new MatrixCalcController(); }
@Test(expected = IllegalArgumentException.class) public void inputEmptySouldThrowAIllegalArgumentException() { String input = "";
controller.checkInput(input); }
@Test public void checkIfA1by3MatrixIsValidInput() { String input = "1 2 3";
boolean result = controller.checkInput(input);
assertTrue("The 1 by 3 Matrix should be Matched as valid input.", result); }
@Test public void checkIfA2by3MatrixIsValidInput() { String input = "1 2 3\n1 2 3";
boolean result = controller.checkInput(input);
assertTrue("The 2 by 3 Matrix should be Matched as valid input.", result); }
@Test public void checkIfA3by3MatrixIsValidInput() { String input = "1 2 3\n1 2 3\n1 2 3";
boolean result = controller.checkInput(input);
assertTrue("The 3 by 3 Matrix should be Matched as valid input.", result); } }
|