From 37e3d17b5ac0c61b95ed4c209867ba0c1217da16 Mon Sep 17 00:00:00 2001 From: Martin Goik <goik@hdm-stuttgart.de> Date: Fri, 30 Jun 2023 10:01:54 +0200 Subject: [PATCH] Copy solution's test to exam --- .../mi/sd1/task1/C_ArrayHelperTest.java | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/Klausuren/Sd1/2021winter/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/task1/C_ArrayHelperTest.java b/Klausuren/Sd1/2021winter/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/task1/C_ArrayHelperTest.java index bb48553fe..6a13e7a67 100644 --- a/Klausuren/Sd1/2021winter/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/task1/C_ArrayHelperTest.java +++ b/Klausuren/Sd1/2021winter/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/task1/C_ArrayHelperTest.java @@ -32,11 +32,27 @@ public class C_ArrayHelperTest extends ExaminationTestDefaults { Assert.assertArrayEquals(new int[]{1}, getAboveAverage(new int[]{0, 1})); Assert.assertArrayEquals(new int[]{5, 4}, getAboveAverage(new int[]{1, 2, 3, 5, 4})); Assert.assertArrayEquals(new int[]{55, 100}, getAboveAverage(new int[]{-30, 2, 4, 55, 100, 9})); + + Assert.assertArrayEquals(new int[]{0, 0, 0, 0, 0, 0, 0, 0, 0, 0,0, 0, 0}, + getAboveAverage(new int[]{0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0,0, 0, 0})); + + Assert.assertArrayEquals(new int[]{0, 0, 0, 0, 0, 0, 0, 0, 0,0, 0, 0}, + getAboveAverage(new int[]{-1, 0, 0, 0, 0, 0, 0, 0, 0, 0,0, 0, 0})); + + Assert.assertArrayEquals(new int[]{0, 0, 0, 0, 0, 0, 0, 0, 0, 0,0, 0, 0}, + getAboveAverage(new int[]{0, 0, 0, 0, 0, 0, 0, 0, 0, 0,0, 0, 0, -1})); } @Test @Marking(points = 2) public void test_200_big() { - Assert.assertArrayEquals(new int[]{Integer.MAX_VALUE, Integer.MAX_VALUE}, getAboveAverage(new int[]{Integer.MAX_VALUE, Integer.MAX_VALUE, 0})); + Assert.assertArrayEquals(new int[]{Integer.MAX_VALUE, Integer.MAX_VALUE}, + getAboveAverage(new int[]{0, Integer.MAX_VALUE, Integer.MAX_VALUE})); + + Assert.assertArrayEquals(new int[]{Integer.MAX_VALUE, Integer.MAX_VALUE}, + getAboveAverage(new int[]{Integer.MAX_VALUE, 0, Integer.MAX_VALUE})); + + Assert.assertArrayEquals(new int[]{Integer.MAX_VALUE, Integer.MAX_VALUE}, + getAboveAverage(new int[]{Integer.MAX_VALUE, Integer.MAX_VALUE, 0})); } } -- GitLab