diff --git a/exercises/simple-linked-list/src/test/java/SimpleLinkedListTest.java b/exercises/simple-linked-list/src/test/java/SimpleLinkedListTest.java index cb6fd4d7c..02f465921 100644 --- a/exercises/simple-linked-list/src/test/java/SimpleLinkedListTest.java +++ b/exercises/simple-linked-list/src/test/java/SimpleLinkedListTest.java @@ -15,15 +15,15 @@ public class SimpleLinkedListTest { @Test public void aNewListIsEmpty() { - SimpleLinkedList list = new SimpleLinkedList(); + SimpleLinkedList list = new SimpleLinkedList<>(); assertThat(list.size(), is(0)); } @Ignore("Remove to run test") @Test public void canCreateFromArray() { - Integer[] values = new Integer[]{1, 2, 3}; - SimpleLinkedList list = new SimpleLinkedList(values); + Character[] values = new Character[]{'1', '2', '3'}; + SimpleLinkedList list = new SimpleLinkedList(values); assertThat(list.size(), is(3)); } @@ -31,14 +31,14 @@ public void canCreateFromArray() { @Test public void popOnEmptyListWillThrow() { expectedException.expect(NoSuchElementException.class); - SimpleLinkedList list = new SimpleLinkedList(); + SimpleLinkedList list = new SimpleLinkedList(); list.pop(); } @Ignore("Remove to run test") @Test public void popReturnsLastAddedElement() { - SimpleLinkedList list = new SimpleLinkedList(); + SimpleLinkedList list = new SimpleLinkedList(); list.push(9); list.push(8); assertThat(list.size(), is(2)); @@ -50,37 +50,37 @@ public void popReturnsLastAddedElement() { @Ignore("Remove to run test") @Test public void reverseReversesList() { - SimpleLinkedList list = new SimpleLinkedList(); - list.push(9); - list.push(8); - list.push(7); - list.push(6); - list.push(5); + SimpleLinkedList list = new SimpleLinkedList(); + list.push("9"); + list.push("8"); + list.push("7"); + list.push("6"); + list.push("5"); list.reverse(); - assertThat(list.pop(), is(9)); - assertThat(list.pop(), is(8)); - assertThat(list.pop(), is(7)); - assertThat(list.pop(), is(6)); - assertThat(list.pop(), is(5)); + assertThat(list.pop(), is("9")); + assertThat(list.pop(), is("8")); + assertThat(list.pop(), is("7")); + assertThat(list.pop(), is("6")); + assertThat(list.pop(), is("5")); } @Ignore("Remove to run test") @Test public void canReturnListAsArray() { - SimpleLinkedList list = new SimpleLinkedList(); - list.push(9); - list.push(8); - list.push(7); - list.push(6); - list.push(5); - Integer[] expected = {5, 6, 7, 8, 9}; - assertArrayEquals(expected, list.asArray(Integer.class)); + SimpleLinkedList list = new SimpleLinkedList(); + list.push('9'); + list.push('8'); + list.push('7'); + list.push('6'); + list.push('5'); + Character[] expected = {'5', '6', '7', '8', '9'}; + assertArrayEquals(expected, list.asArray(Character.class)); } @Ignore("Remove to run test") @Test public void canReturnEmptyListAsEmptyArray() { - SimpleLinkedList list = new SimpleLinkedList(); + SimpleLinkedList list = new SimpleLinkedList(); Object[] expected = {}; assertArrayEquals(expected, list.asArray(Object.class)); }