100% Code Coverage beim bisherigen Code

This commit is contained in:
Johannes Theiner 2018-05-04 12:38:20 +02:00
parent f7417b8a3b
commit fe22278fe6
6 changed files with 27 additions and 16 deletions

View File

@ -17,7 +17,7 @@ public class GrosseZahl {
zahl[w] = Integer.parseInt(String.valueOf(d.charAt(w)));
}
} else {
System.out.println("Incorrect Input!");
throw new IllegalArgumentException("falscher Input");
}
}
@ -118,11 +118,11 @@ public class GrosseZahl {
}
private int length() {
public int length() {
return zahl.length;
}
private int numberAt(int i) {
public int numberAt(int i) {
return zahl[i];
}

View File

@ -10,9 +10,6 @@ public class Node<T> {
private Logger logger = Logger.getLogger(getClass().getName());
public Node() {
}
public Node(T value) {
this.value = value;
}
@ -35,11 +32,6 @@ public class Node<T> {
return right;
}
@Override
public String toString() {
return super.toString();
}
@Override
public boolean equals(Object obj) {
if (obj instanceof Node) {

View File

@ -12,9 +12,4 @@ public class Tree<T> {
return root;
}
@Override
public boolean equals(Object obj) {
if(obj instanceof Tree) return root.equals(obj);
return false;
}
}

View File

@ -49,6 +49,7 @@ public class CharCollectionTest {
@Test
public void equals() {
assertEquals(new CharCollection("llo"), new CharCollection("lol"));
assertNotEquals(new CharCollection("Hallo"), "Hallo");
}
@Test

View File

@ -14,6 +14,18 @@ public class GrosseZahlTest {
assertNotEquals(new GrosseZahl(14), 14);
}
@Test
public void length() {
assertEquals(4, new GrosseZahl("1234").length());
assertNotEquals(5, new GrosseZahl(1234).length());
}
@Test
public void numberAt() {
assertEquals(5, new GrosseZahl("125").numberAt(2));
assertNotEquals(5, new GrosseZahl(125).numberAt(1));
}
@Test
public void add() {
@ -33,6 +45,7 @@ public class GrosseZahlTest {
assertNotEquals(new GrosseZahl(43), new GrosseZahl(100).sub(new GrosseZahl(58)));
assertEquals(new GrosseZahl(100), new GrosseZahl(150).sub(new GrosseZahl(50)));
assertEquals(new GrosseZahl(0), new GrosseZahl(10).sub(new GrosseZahl("10")));
assertEquals(new GrosseZahl(0), new GrosseZahl(10).sub(new GrosseZahl(15)));
}
@Test
@ -64,4 +77,9 @@ public class GrosseZahlTest {
assertNotEquals(new GrosseZahl(2), new GrosseZahl("7").ggT(new GrosseZahl(13)));
}
@Test(expected = IllegalArgumentException.class)
public void wrongInput() {
new GrosseZahl("42B");
}
}

View File

@ -10,6 +10,8 @@ import java.util.Set;
import java.util.TreeSet;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotEquals;
import static org.junit.Assert.assertTrue;
public class VorlesungsTest {
@ -29,5 +31,8 @@ public class VorlesungsTest {
assertEquals(Integer.valueOf(16), tree.getRoot().getRight().getValue());
assertEquals(tree.getRoot(), node);
assertNotEquals(node, "HalloWelt");
}
}