test: linked list node
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
|
||||
package appointmentplanner.customlist;
|
||||
|
||||
import static org.assertj.core.api.Assertions.*;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
public class CustomListNodeTest {
|
||||
|
||||
@Test
|
||||
void newListNode_shouldCreaeteNotNullNodeObject() {
|
||||
CustomLinkedListNode<String> node = new CustomLinkedListNode<>(null, "item1");
|
||||
assertThat(node).isNotNull();
|
||||
}
|
||||
|
||||
@Test
|
||||
void setNext_shouldSetNextNodeSuccessfully() {
|
||||
CustomLinkedListNode<String> node1 = new CustomLinkedListNode<>(null, "item1");
|
||||
CustomLinkedListNode<String> node2 = new CustomLinkedListNode<>(null, "item2");
|
||||
|
||||
node1.setNext(node2);
|
||||
|
||||
assertThat(node1.getNext()).isEqualTo(node2);
|
||||
}
|
||||
|
||||
@Test
|
||||
void getItem_shouldReturnSetItemSuccessfully() {
|
||||
CustomLinkedListNode<String> node = new CustomLinkedListNode<>(null, "item1");
|
||||
assertThat(node.getItem()).isEqualTo("item1");
|
||||
}
|
||||
|
||||
@Test
|
||||
void getNext_shouldReturnSetNextNodeSuccessfully() {
|
||||
CustomLinkedListNode<String> node1 = new CustomLinkedListNode<>(null, "item1");
|
||||
CustomLinkedListNode<String> node2 = new CustomLinkedListNode<>(null, "item2");
|
||||
|
||||
node1.setNext(node2);
|
||||
|
||||
assertThat(node1.getNext()).isEqualTo(node2);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user