package linkedLists;
//note, can illustrate NullPointerException by accidentally referring to temp.GetNext() rather than prev.GetNext()
//in the AddValueInOrder method

/**class to test the single linked list methods */
public class TestSLinkedList {
	public static void main(String[] args)  {
		SLinkedList1 mySLinkedList=new SLinkedList1();
		mySLinkedList.addValueInOrder("alice");
		mySLinkedList.addValueInOrder("bob");
		mySLinkedList.addValueInOrder("craig");
		mySLinkedList.addValueInOrder("douglas");
		
		System.out.println("The list is: " + mySLinkedList);
		System.out.println("charles is in the list: " + mySLinkedList.inList("charles"));
		System.out.println("craig is in the list: " + mySLinkedList.inList("craig"));
		mySLinkedList.removeValue("bob");
		System.out.println("After removing bob, list is now: " + mySLinkedList);
		System.out.println("size of list is now: " + mySLinkedList.getSize());
		mySLinkedList.addValueInOrder("brian");
		mySLinkedList.addValueInOrder("brian");
		System.out.println("After adding Brian twice, list is now: " + mySLinkedList);
		System.out.println("size of list is now: " + mySLinkedList.getSize());
		
	}

}