Test Cases for Lab 11

Test 1 : AnyLength t1 = new AnyLength(10);
t1.getData().length == 10
Test2 : t1.getData()[0] == 0
Test3 : AnyLength t2 = new AnyLength(-1);
t2.getData().length == 1
Test 4: t2.getData()[0] == 0
Test 5 : AnyLength t1 = new AnyLength(10, 5);
t1.getData().length == 10
Test 6 : t1.getData()[0] == 5
Test 7 : AnyLength t2 = new AnyLength(-1,5);
t2.getData().length == 1
Test 8 : t2.getData()[0] == 5
Test 9 : AnyLength t1 = new AnyLength(10, 5);
t1.changeEntry(1, 2);
t1.getData()[1] == 2
Test 10 : AnyLength t2 = new AnyLength(4, 3);
t2.changeEntry(-4, 2);
t2.getData()[0] == 3
Test 11 : AnyLength t1 = new AnyLength(10, 5);
t1.sum()==50
Test 12 : t1.changeEntry(1, 2);
assertEquals(47, t1.sum());
Test 13 : AnyLength t1 = new AnyLength(10, 5);
t1.changeEntry(1, 1);
t1.changeEntry(2, 2);
t1.changeEntry(3, -1);
t1.min() == -1
Test 14 : AnyLength t1 = new AnyLength(10, 5);
t1.changeEntry(1, 1);
t1.changeEntry(2, 2);
t1.changeEntry(3, -1);
t1.max() == 5
Test 15 : t1.max() == 101
Test 16 : AnyLength t1 = new AnyLength(10, 5);
t1.isEven(1) == true
Test 17 : t1.changeEntry(2, 10);
t1.isEven(2) == true
Test 18 : AnyLength t1 = new AnyLength(10, 2);
isOdd(1) == false
Test 19 : t1.changeEntry(2, 11);
t1.isOdd(2) == true
Test 20 : AnyLength t1 = new AnyLength(4);
t1.changeEntry(0, 1);
t1.changeEntry(1, 2);
t1.changeEntry(2, 3);
t1.changeEntry(3, 4);
t1.flipParity();
t1.isEven(0) == true
Test 21 : t1.isOdd(1) == true
Test 22 : t1.isEven(2) == true
Test 23 : t1.isOdd(3) == true