diff --git a/Test/de/hs_mannheim/informatik/spreadsheet/SpreadsheetTest.java b/Test/de/hs_mannheim/informatik/spreadsheet/SpreadsheetTest.java index 4a99d45..94797fb 100644 --- a/Test/de/hs_mannheim/informatik/spreadsheet/SpreadsheetTest.java +++ b/Test/de/hs_mannheim/informatik/spreadsheet/SpreadsheetTest.java @@ -73,6 +73,66 @@ class SpreadsheetTest { eingabe.put("T8", "= 0 / 5"); 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")); + } } \ No newline at end of file