forked from hummel/PR1-Spreadsheet
Tests zu den Formeln ergänzt
parent
d7dbffeff8
commit
4cb618729a
|
@ -73,6 +73,66 @@ class SpreadsheetTest {
|
||||||
eingabe.put("T8", "= 0 / 5");
|
eingabe.put("T8", "= 0 / 5");
|
||||||
assertEquals("0", eingabe.get("T8"));
|
assertEquals("0", eingabe.get("T8"));
|
||||||
}
|
}
|
||||||
|
@Test
|
||||||
|
void calculateTheSumOfRectangular(){
|
||||||
|
Spreadsheet eingabe = new Spreadsheet(99, 26);
|
||||||
|
|
||||||
|
eingabe.put("T5", "8");
|
||||||
|
eingabe.put("T6", "2");
|
||||||
|
eingabe.put("T7", "30");
|
||||||
|
eingabe.put("T8", "10");
|
||||||
|
eingabe.put("T9", "=Summe(T5:T8)");
|
||||||
|
assertEquals("50", eingabe.get("T9"));
|
||||||
|
}
|
||||||
|
|
||||||
|
void calculateTheSProdOfRectangular(){
|
||||||
|
Spreadsheet eingabe = new Spreadsheet(99, 26);
|
||||||
|
|
||||||
|
eingabe.put("T5", "2");
|
||||||
|
eingabe.put("T6", "4");
|
||||||
|
eingabe.put("T7", "6");
|
||||||
|
eingabe.put("T8", "10");
|
||||||
|
eingabe.put("T9", "=Produkt(T5:T8)");
|
||||||
|
assertEquals("480", eingabe.get("T9"));
|
||||||
|
}
|
||||||
|
void calculateTheMitOfRectangular(){
|
||||||
|
Spreadsheet eingabe = new Spreadsheet(99, 26);
|
||||||
|
|
||||||
|
eingabe.put("T5", "8");
|
||||||
|
eingabe.put("T6", "2");
|
||||||
|
eingabe.put("T7", "30");
|
||||||
|
eingabe.put("T8", "10");
|
||||||
|
eingabe.put("T9", "=Mittelwert(T5:T8)");
|
||||||
|
assertEquals("12", eingabe.get("T9"));
|
||||||
|
}
|
||||||
|
void calculateTheStabwOfRectangular(){
|
||||||
|
Spreadsheet eingabe = new Spreadsheet(99, 26);
|
||||||
|
|
||||||
|
eingabe.put("T5", "8");
|
||||||
|
eingabe.put("T6", "2");
|
||||||
|
eingabe.put("T7", "30");
|
||||||
|
eingabe.put("T8", "10");
|
||||||
|
eingabe.put("T9", "=Stabw(T5:T8)");
|
||||||
|
assertEquals("12", eingabe.get("T9"));
|
||||||
|
}
|
||||||
|
void calculateTheMinOfRectangular(){
|
||||||
|
Spreadsheet eingabe = new Spreadsheet(99, 26);
|
||||||
|
|
||||||
|
eingabe.put("T5", "8");
|
||||||
|
eingabe.put("T6", "2");
|
||||||
|
eingabe.put("T7", "30");
|
||||||
|
eingabe.put("T8", "10");
|
||||||
|
eingabe.put("T9", "=min(T5:T8)");
|
||||||
|
assertEquals("2", eingabe.get("T9"));
|
||||||
|
}
|
||||||
|
void calculateTheMaxOfRectangular(){
|
||||||
|
Spreadsheet eingabe = new Spreadsheet(99, 26);
|
||||||
|
|
||||||
|
eingabe.put("T5", "8");
|
||||||
|
eingabe.put("T6", "2");
|
||||||
|
eingabe.put("T7", "30");
|
||||||
|
eingabe.put("T8", "10");
|
||||||
|
eingabe.put("T9", "=Summe(T5:T8)");
|
||||||
|
assertEquals("30", eingabe.get("T9"));
|
||||||
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue