Tests zu den Formeln ergänzt

Anastasia Kisner 2024-01-09 13:39:27 +01:00
parent d7dbffeff8
commit 4cb618729a
1 changed files with 60 additions and 0 deletions

View File

@ -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"));
}
} }