Few more test to ensure behavior of StringArray is OK
authorJaroslav Tulach <jaroslav.tulach@apidesign.org>
Thu, 26 Feb 2015 16:08:21 +0100
changeset 17911f9e7b051e42
parent 1790 fa2e91f7d3b5
child 1792 7b3c3c327cf0
Few more test to ensure behavior of StringArray is OK
rt/vm/src/test/java/org/apidesign/vm4brwsr/StringArrayTest.java
     1.1 --- a/rt/vm/src/test/java/org/apidesign/vm4brwsr/StringArrayTest.java	Wed Feb 25 11:32:32 2015 +0100
     1.2 +++ b/rt/vm/src/test/java/org/apidesign/vm4brwsr/StringArrayTest.java	Thu Feb 26 16:08:21 2015 +0100
     1.3 @@ -21,30 +21,9 @@
     1.4  import static org.testng.Assert.*;
     1.5  
     1.6  public class StringArrayTest {
     1.7 -    @Test public void deleteMinusIndex() throws Exception {
     1.8 -        String[] arr = { "Ahoj", "Kluci" };
     1.9 -        StringArray list = StringArray.asList(arr);
    1.10 -        list.delete(-1);
    1.11 -        assertEquals(list.toArray().length, 2, "No element removed");
    1.12 -    }
    1.13 -    @Test public void deleteTooHighIndex() throws Exception {
    1.14 -        String[] arr = { "Ahoj", "Kluci" };
    1.15 -        StringArray list = StringArray.asList(arr);
    1.16 -        list.delete(5);
    1.17 -        assertEquals(list.toArray().length, 2, "No element removed");
    1.18 -    }
    1.19 -    @Test public void deleteFirst() throws Exception {
    1.20 -        String[] arr = { "Ahoj", "Kluci" };
    1.21 -        StringArray list = StringArray.asList(arr);
    1.22 -        list.delete(0);
    1.23 -        assertEquals(list.toArray().length, 1, "First element removed");
    1.24 -        assertEquals(list.toArray()[0], "Kluci");
    1.25 -    }
    1.26 -    @Test public void deleteSecond() throws Exception {
    1.27 -        String[] arr = { "Ahoj", "Kluci" };
    1.28 -        StringArray list = StringArray.asList(arr);
    1.29 -        list.delete(1);
    1.30 -        assertEquals(list.toArray().length, 1, "Second element removed");
    1.31 -        assertEquals(list.toArray()[0], "Ahoj");
    1.32 +    @Test public void doubleAdd() {
    1.33 +        StringArray empty = StringArray.asList();
    1.34 +        StringArray three = empty.addAndNew("One").addAndNew("Two").addAndNew("Three");
    1.35 +        assertEquals(three.toArray().length, 3);
    1.36      }
    1.37  }