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