11package com .testspace .java .list ;
22
3- import org .testng .annotations .BeforeTest ;
4- import org .testng .annotations .Test ;
5- import static org .testng .Assert .*;
3+ import junit .framework .TestCase ;
64
7- public class GenericListTest
5+ public class GenericListTest extends TestCase
86{
97 private int capacity ;
108 private int nonPositiveCapacity ;
119 private int position ;
1210 private Object element ;
1311 private GenericList list ;
1412
15- @ BeforeTest
16- public void setUp ()
13+ public GenericListTest (String testName )
1714 {
15+ super (testName );
16+
1817 capacity = 1 ;
1918 nonPositiveCapacity = -1 ;
2019 position = 1 ;
2120 element = "test" ;
2221 }
2322
24- @ Test
2523 public void testGenericListDefaultConstructor ()
2624 {
2725 GenericList list = new GenericList ();
2826 assertNotNull (list );
2927 assertEquals (list .size (), 0 );
3028 }
3129
32- @ Test
3330 public void testGenericListPamaterizedConstructor ()
3431 {
3532 GenericList list = new GenericList (capacity );
3633 assertNotNull (list );
3734 assertEquals (list .size (), 0 );
3835 }
3936
40- @ Test (expectedExceptions = IllegalArgumentException .class )
41- public void testGenericListPamaterizedConstructorWithNonPositiveCapacity ()
42- {
43- GenericList list = new GenericList (nonPositiveCapacity );
44- }
45-
46- @ Test
4737 public void testSize ()
4838 {
4939 GenericList list = new GenericList ();
5040 list .add (element );
5141 assertEquals (list .size (), 1 );
5242 }
5343
54- @ Test
5544 public void testGetElement ()
5645 {
5746 GenericList list = new GenericList ();
5847 list .add (element );
5948 assertEquals (list .get (0 ), element );
6049 }
6150
62- @ Test
6351 public void testAddElement ()
6452 {
6553 GenericList list = new GenericList ();
@@ -68,7 +56,6 @@ public void testAddElement()
6856 assertEquals (list .get (0 ), element );
6957 }
7058
71- @ Test
7259 public void testInsertElement ()
7360 {
7461 GenericList list = new GenericList ();
@@ -80,7 +67,6 @@ public void testInsertElement()
8067 assertEquals (list .get (1 ), "inserted" );
8168 }
8269
83- @ Test
8470 public void testRemoveElement ()
8571 {
8672 GenericList list = new GenericList ();
@@ -90,14 +76,12 @@ public void testRemoveElement()
9076 assertEquals (list .size (), size - 1 );
9177 }
9278
93- @ Test
9479 public void testToStringWithEmptyList ()
9580 {
9681 GenericList list = new GenericList ();
9782 assertEquals (list .toString (), "size: 0, elements: []" );
9883 }
9984
100- @ Test
10185 public void testToString ()
10286 {
10387 GenericList list = new GenericList ();
@@ -106,14 +90,12 @@ public void testToString()
10690 assertEquals (list .toString (), "size: 2, elements: [test, test]" );
10791 }
10892
109- @ Test
11093 public void testToStringUsingStringBufferWithEmptyList ()
11194 {
11295 GenericList list = new GenericList ();
11396 assertEquals (list .toStringUsingStringBuffer (), "size: 0, elements: []" );
11497 }
11598
116- @ Test
11799 public void testToStringUsingStringBuffer ()
118100 {
119101 GenericList list = new GenericList ();
@@ -122,30 +104,26 @@ public void testToStringUsingStringBuffer()
122104 assertEquals (list .toStringUsingStringBuffer (), "size: 2, elements: [test, test]" );
123105 }
124106
125- @ Test
126107 public void testEqualsNull ()
127108 {
128109 GenericList list = new GenericList ();
129110 assertEquals (list .equals (null ), false );
130111 }
131112
132- @ Test
133113 public void testEqualsDifferentClasses ()
134114 {
135115 GenericList list = new GenericList ();
136116 Object obj = new Object ();
137117 assertEquals (list .equals (obj ), false );
138118 }
139119
140- @ Test
141120 public void testEqualsSameReference ()
142121 {
143122 GenericList list = new GenericList ();
144123 GenericList refList = list ;
145124 assertEquals (list .equals (refList ), true );
146125 }
147126
148- @ Test
149127 public void testEqualsDifferentInstances ()
150128 {
151129 GenericList list = new GenericList ();
0 commit comments