Exemplo n.º 1
0
 /** Moo */
 @Test
 public void testContainsTrue() {
   words.add("100");
   assertTrue(words.contains("100"));
   words.add("500");
   assertTrue(words.contains("500"));
 }
Exemplo n.º 2
0
 /** Moo */
 @Test
 public void testIndexOf() {
   words.add("monkey");
   assertEquals(0, words.indexOf("monkey"));
   words.add("donkey");
   assertEquals(-1, words.indexOf("honkey"));
 }
Exemplo n.º 3
0
 /** Moo */
 @Test
 public void testGet() {
   words.add("moo");
   words.add("cow");
   assertSame("moo", words.get(0));
   assertSame("cow", words.get(1));
 }
Exemplo n.º 4
0
 /** Moo */
 @Test(expected = IndexOutOfBoundsException.class)
 public void testSetIndexOutOfBoundsException2() {
   assertEquals(0, words.size());
   words.add("6");
   words.add("7");
   words.set(2, "5");
 }
Exemplo n.º 5
0
 /** Moo */
 @Test
 public void trimToSize() {
   words.trimToSize();
   assertEquals(0, words.size());
   words.add("1");
   words.trimToSize();
   assertEquals(1, words.size());
 }
Exemplo n.º 6
0
 /** Moo */
 @Test
 public void testToString() {
   assertEquals("[]", words.toString());
   words.add("5");
   words.add("6");
   words.add("7");
   assertEquals("[5, 6, 7]", words.toString());
 }
Exemplo n.º 7
0
 /** Moo */
 @Test
 public void testIsEmpty() {
   assertTrue(words.isEmpty());
   words.add("hello");
   assertFalse(words.isEmpty());
   words.remove(0);
   assertTrue(words.isEmpty());
 }
Exemplo n.º 8
0
 /** Moo */
 @Test(expected = IndexOutOfBoundsException.class)
 public void testGetFail3() {
   assertEquals(0, words.size());
   words.add("0");
   words.add("0");
   words.add("0");
   words.get(3);
 }
Exemplo n.º 9
0
 /** Moo */
 @Test
 public void testContainsFalse() {
   assertFalse(words.contains("0"));
   words.add("100");
   assertFalse(words.contains("0"));
   words.add("200");
   assertFalse(words.contains("500"));
 }
Exemplo n.º 10
0
 /** Moo */
 @Test
 public void testRemoveObject() {
   words.add("5");
   words.add("6");
   words.add("7");
   assertTrue(words.remove("6"));
   assertFalse(words.remove("8"));
   assertEquals(2, words.size());
 }
Exemplo n.º 11
0
 /** Moo */
 @Test
 public void testLargeAdd() {
   for (int i = 0; i < 10000; i++) {
     words.add("" + i);
   }
   assertEquals(10000, words.size());
   assertEquals("0", words.get(0));
   assertEquals("9999", words.get(9999));
 }
Exemplo n.º 12
0
  /** Moo */
  @Test
  public void testSet() {

    words.add("6");
    words.add("7");
    assertEquals("6", words.set(0, "3"));
    assertEquals("3", words.get(0));
    assertEquals("7", words.get(1));
    assertEquals(2, words.size());
  }
Exemplo n.º 13
0
 /** Moo */
 @Test
 public void testToArray() {
   words.add("5");
   words.add("6");
   words.add("7");
   Object[] vals = words.toArray();
   assertEquals("5", vals[0]);
   assertEquals("6", vals[1]);
   assertEquals("7", vals[2]);
   assertEquals(3, vals.length);
 }
Exemplo n.º 14
0
 /** Moo */
 @Test
 public void testAddLoc() {
   words.add(0, "5");
   System.out.println(words.toString());
   words.add(0, "3");
   System.out.println(words.toString());
   words.add(1, "4");
   System.out.println(words.toString());
   assertSame("3", words.get(0));
   assertSame("4", words.get(1));
   assertSame("5", words.get(2));
   assertEquals(3, words.size());
 }
Exemplo n.º 15
0
 /** Moo */
 @Test
 public void testLastIndexOf() {
   assertEquals(-1, words.lastIndexOf("0"));
   words.add("5");
   assertEquals(0, words.lastIndexOf("5"));
   words.add("5");
   assertEquals(1, words.lastIndexOf("5"));
   words.add("3");
   words.add("5");
   assertEquals(3, words.lastIndexOf("5"));
   assertEquals(-1, words.lastIndexOf("Hello"));
 }
Exemplo n.º 16
0
  /** Moo */
  @Test
  public void testAdd() {
    assertTrue(words.add("hello"));
    assertEquals(1, words.size());
    assertTrue(words.add("world"));
    assertEquals(2, words.size());
    assertTrue(words.add("blue"));
    assertEquals(3, words.size());

    assertSame("hello", words.get(0));
    assertSame("world", words.get(1));
    assertSame("blue", words.get(2));
  }
Exemplo n.º 17
0
 /** Moo */
 @Test
 public void testRemove() {
   words.add("5");
   words.add("6");
   words.add("7");
   assertEquals("5", words.remove(0));
   assertEquals(2, words.size());
   assertEquals("7", words.remove(1));
   assertEquals(1, words.size());
 }
Exemplo n.º 18
0
 /** Moo */
 @Test
 public void testClear() {
   words.add("5");
   words.clear();
   assertEquals(0, words.size());
 }
Exemplo n.º 19
0
 /** Moo */
 @Test(expected = IndexOutOfBoundsException.class)
 public void testAddIndexOutOfBoundsException3() {
   System.out.println(words.size());
   assertEquals(0, words.size());
   words.add(2, "5");
 }
Exemplo n.º 20
0
 /** Moo */
 @Test(expected = IndexOutOfBoundsException.class)
 public void testAddIndexOutOfBoundsException2() {
   assertEquals(0, words.size());
   words.add(-1, "5");
 }
Exemplo n.º 21
0
 /** Moo */
 @Test(expected = IllegalArgumentException.class)
 public void testConstructor2() {
   words = new MyArrayList(-1);
   assertEquals(0, words.size());
 }
Exemplo n.º 22
0
 /** Moo */
 @Test
 public void testConstructor() {
   words = new MyArrayList();
   assertEquals(0, words.size());
 }
Exemplo n.º 23
0
 /** Moo */
 @Test(expected = IndexOutOfBoundsException.class)
 public void testRemoveIndexOutOfBoundsException2() {
   assertEquals(0, words.size());
   words.add("0");
   words.remove(1);
 }