
Define EmptyIntegers object, print member data values
*

Define ConsIntegers object, print member data values
new ConsIntegers(8,
	*)
new ConsIntegers(5,
	new ConsIntegers(9,
	*))
new ConsIntegers(5,
	new ConsIntegers(9,
	new ConsIntegers(2,
	new ConsIntegers(4,
	new ConsIntegers(7,
	*)))))

Testing the method count()

Define list objects
Expected result: 0
Actual result:   0
Expected result: 1
Actual result:   1
Expected result: 2
Actual result:   2
Expected result: 5
Actual result:   5

Testing the method contains()

Define list objects
Expected result: false
Actual result:   false
Expected result: true
Actual result:   true
Expected result: false
Actual result:   false
Expected result: true
Actual result:   true
Expected result: false
Actual result:   false
Expected result: true
Actual result:   true
Expected result: true
Actual result:   true

Testing the method sort()

Define list objects
Expected result: new ConsIntegers(7,
	*)
Actual result:   new ConsIntegers(7,
	*)

Expected result: new ConsIntegers(5,
	new ConsIntegers(9,
	*))
Actual result:   new ConsIntegers(5,
	new ConsIntegers(9,
	*))

Expected result: new ConsIntegers(2,
	new ConsIntegers(4,
	new ConsIntegers(5,
	new ConsIntegers(7,
	new ConsIntegers(9,
	*)))))
Actual result:   new ConsIntegers(2,
	new ConsIntegers(4,
	new ConsIntegers(5,
	new ConsIntegers(7,
	new ConsIntegers(9,
	*)))))

Define EmptyStrings object, print member data values
*

Define ConsStrings object, print member data values
new ConsStrings(Hello,
	*)
new ConsStrings(dream,
	new ConsStrings(hope,
	*))
new ConsStrings(dream,
	new ConsStrings(hope,
	new ConsStrings(wonder,
	new ConsStrings(roam,
	new ConsStrings(try,
	*)))))

Testing the method count()

Define list objects
Expected result: 0
Actual result:   0
Expected result: 1
Actual result:   1
Expected result: 2
Actual result:   2
Expected result: 5
Actual result:   5

Testing the method contains()

Define list objects
Expected result: false
Actual result:   false
Expected result: true
Actual result:   true
Expected result: false
Actual result:   false
Expected result: true
Actual result:   true
Expected result: false
Actual result:   false
Expected result: true
Actual result:   true
Expected result: true
Actual result:   true

Testing the method sort()

Define list objects
Expected result: new ConsStrings(trust,
	*)
Actual result:   new ConsStrings(trust,
	*)

Expected result: new ConsStrings(dream,
	new ConsStrings(imagine,
	*))
Actual result:   new ConsStrings(dream,
	new ConsStrings(imagine,
	*))

Expected result: new ConsStrings(dream,
	new ConsStrings(hope,
	new ConsStrings(roam,
	new ConsStrings(try,
	new ConsStrings(wonder,
	*)))))
Actual result:   new ConsStrings(dream,
	new ConsStrings(hope,
	new ConsStrings(roam,
	new ConsStrings(try,
	new ConsStrings(wonder,
	*)))))
