Advertisement
Guest User

Untitled

a guest
Apr 24th, 2018
17
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.65 KB | None | 0 0
  1. public void testInsertAfter() {
  2.        
  3.         String[] items = {"a","b","c","d","e","f"};
  4.         ArrayList<DNode> list = createList(items);
  5.  
  6.         String[] testArray = {"a","b","z","c","d","e","f"};
  7.        
  8.         DNode head = list.get(0);
  9.         DNode curr = list.get(1);
  10.         DNode newNode = new DNode("z");
  11.  
  12.         head.insertAfter(curr, newNode);
  13.  
  14.         DNode temp = head;
  15.         for (int i = 0; i < testArray.length-1; i++){
  16.             assertEquals(testArray[i], temp.contents);
  17.             temp = temp.next;
  18.         }
  19.         assertEquals(testArray[testArray.length-1], temp.contents);
  20.        
  21.         for (int i = testArray.length-1; i >= 0; i--){
  22.             assertEquals(testArray[i], temp.contents);
  23.             temp = temp.prev;
  24.         }
  25.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement