From 4cb618729a52bd53c9865358c18ac7b308c32b90 Mon Sep 17 00:00:00 2001 From: 3011357 <3011357@stud.hs-mannheim.de> Date: Tue, 9 Jan 2024 13:39:27 +0100 Subject: [PATCH] =?UTF-8?q?Tests=20zu=20den=20Formeln=20erg=C3=A4nzt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../spreadsheet/SpreadsheetTest.java | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) 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