From 711f72151cec39f29c87aded9f6043ebe7a4a4dd Mon Sep 17 00:00:00 2001
From: Martin Goik <goik@hdm-stuttgart.de>
Date: Thu, 11 Dec 2014 14:14:00 +0100
Subject: [PATCH] New test cases

---
 .../mi/sd1/store/TestSorting.java             | 54 +++++++++++++++++--
 Sd1/P/Maven/bluej/.gitignore                  |  1 +
 Sd1/P/Maven/greenfoot/.gitignore              |  1 +
 3 files changed, 53 insertions(+), 3 deletions(-)

diff --git a/Sd1/P/Array/integerStoreMedianAnswer/src/test/java/de/hdm_stuttgart/mi/sd1/store/TestSorting.java b/Sd1/P/Array/integerStoreMedianAnswer/src/test/java/de/hdm_stuttgart/mi/sd1/store/TestSorting.java
index f76ed068b..f3a46f66b 100644
--- a/Sd1/P/Array/integerStoreMedianAnswer/src/test/java/de/hdm_stuttgart/mi/sd1/store/TestSorting.java
+++ b/Sd1/P/Array/integerStoreMedianAnswer/src/test/java/de/hdm_stuttgart/mi/sd1/store/TestSorting.java
@@ -8,11 +8,59 @@ import org.junit.Test;
 @SuppressWarnings("javadoc")
 public class TestSorting {
 
-  @Test
+   @Test
+   public void empty() {
+
+     final IntegerStore store = new IntegerStore();
+     assertEquals(0, store.getNumValues());
+   }
+
+   @Test
+   public void singleValue() {
+
+     final IntegerStore store = new IntegerStore();
+     final int value = 7;
+     store.addValue(value);
+     assertEquals(1, store.getNumValues());
+     assertEquals(value, store.getValue(0));
+   }
+
+   @Test
+   public void twoUnOrderedValues() {
+
+      final int[]
+            unsortedValues = {3, -1},
+              sortedValues = {-1, 3};
+
+        assertEquals(sortedValues.length, unsortedValues.length);
+
+        final IntegerStore store = new IntegerStore();
+        for (final int i: unsortedValues) {
+          store.addValue(i);
+        }
+        assertArrayEquals(sortedValues, store.getValues());
+   }
+
+   @Test
+   public void twoOrderedValues() {
+
+      final int[]
+            unsortedValues = {-1, 3},
+              sortedValues = unsortedValues;
+
+        final IntegerStore store = new IntegerStore();
+        for (final int i: unsortedValues) {
+          store.addValue(i);
+        }
+        assertArrayEquals(sortedValues, store.getValues());
+   }
+
+   
+   @Test
   public void simpleSort() {
     final int[]
-        unsortedValues = {0, -1, 5, 2, 7, 6},
-          sortedValues = {-1, 0, 2, 5, 6, 7};
+        unsortedValues = {2, -1, 5, 2, 7, 6},
+          sortedValues = {-1, 2, 2, 5, 6, 7};
 
     assertEquals(sortedValues.length, unsortedValues.length);
 
diff --git a/Sd1/P/Maven/bluej/.gitignore b/Sd1/P/Maven/bluej/.gitignore
index a1c3ab4d0..b189b0bd6 100644
--- a/Sd1/P/Maven/bluej/.gitignore
+++ b/Sd1/P/Maven/bluej/.gitignore
@@ -2,3 +2,4 @@
 /.settings/
 .classpath
 .project
+dependency-reduced-pom.xml
diff --git a/Sd1/P/Maven/greenfoot/.gitignore b/Sd1/P/Maven/greenfoot/.gitignore
index a1c3ab4d0..b189b0bd6 100644
--- a/Sd1/P/Maven/greenfoot/.gitignore
+++ b/Sd1/P/Maven/greenfoot/.gitignore
@@ -2,3 +2,4 @@
 /.settings/
 .classpath
 .project
+dependency-reduced-pom.xml
-- 
GitLab