1.1 --- a/rt/vm/src/test/java/org/apidesign/vm4brwsr/StringArrayTest.java Tue Feb 24 11:12:53 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 }