Beispiel #1
0
 @Test(timeout = 500)
 public void testListUnbounded() {
   for (int i = 0; i < 500000; i++) {
     assertEquals(i, impl.size());
     impl.append(i);
   }
 }
Beispiel #2
0
 @Test(timeout = 500)
 public void testList3() {
   assertTrue("Newly constructed list should be empty", impl.isEmpty());
   assertEquals("Newly constructed list should have size 0", 0, impl.size());
   assertEquals("Appending the list should return itself.", impl, impl.append(5));
   assertEquals("Size should now be 1.", 1, impl.size());
 }
Beispiel #3
0
 @Test(timeout = 500)
 public void testList10() {
   impl.append(5).append(6).append(7).append(8);
   Iterator<Integer> iterator = impl.iterator();
   assertTrue("Iterator should have next element", iterator.hasNext());
   assertEquals("First returned by iterator should be 5.", new Integer(5), iterator.next());
 }
Beispiel #4
0
 @Test(timeout = 500)
 public void testList14() {
   impl.append(5).append(6).append(7).append(8);
   Iterator<Integer> iterator = impl.iterator();
   assertTrue("Iterator should have next element", iterator.hasNext());
   assertEquals("First returned by iterator should be 5.", new Integer(5), iterator.next());
   assertTrue("Iterator should have next element", iterator.hasNext());
   assertEquals("Second returned by iterator should be 6.", new Integer(6), iterator.next());
   assertTrue("Iterator should have next element", iterator.hasNext());
   assertEquals("Third returned by iterator should be 7.", new Integer(7), iterator.next());
   assertTrue("Iterator should have next element", iterator.hasNext());
   assertEquals("Fourth returned by iterator should be 8.", new Integer(8), iterator.next());
   assertFalse("Iterator should not have next element", iterator.hasNext());
 }
Beispiel #5
0
 @Test(timeout = 500)
 public void testList8() {
   assertEquals("Newly constructed list should have size 0", 0, impl.size());
   assertEquals("Appending the list should return itself.", impl, impl.append(5));
   assertEquals("Size should now be 1.", 1, impl.size());
   impl.append(6).append(7).append(8);
   assertEquals("Size should now be 4.", 4, impl.size());
   assertEquals("First element should be 5.", new Integer(5), impl.get(0));
   assertEquals("Second element should be 6.", new Integer(6), impl.get(1));
   assertEquals("Third element should be 7.", new Integer(7), impl.get(2));
   assertEquals("Fourth element should be 8.", new Integer(8), impl.get(3));
 }
Beispiel #6
0
 @Test(timeout = 500)
 public void testList1() {
   assertTrue("Newly constructed list should be empty", impl.isEmpty());
   assertEquals("Newly constructed list should have size 0", 0, impl.size());
 }
Beispiel #7
0
 @Test(timeout = 500)
 public void testList0() {
   assertTrue("Newly constructed list should be empty", impl.isEmpty());
 }
Beispiel #8
0
 @Test(timeout = 500, expected = NoSuchElementException.class)
 public void testOutOfBounds2() {
   impl.append(5).append(6).append(7).append(8).get(-1);
 }
Beispiel #9
0
 @Test(timeout = 500, expected = NullPointerException.class)
 public void testNullPointer() {
   impl.append(null);
 }
Beispiel #10
0
 @Test(timeout = 500)
 public void testList9() {
   impl.append(5).append(6).append(7).append(8);
   Iterator<Integer> iterator = impl.iterator();
   assertTrue("Iterator should have next element", iterator.hasNext());
 }