# HG changeset patch # User Jaroslav Tulach # Date 1424963301 -3600 # Node ID 1f9e7b051e422f1c5adb6044694e6d5c5f3ccaa0 # Parent fa2e91f7d3b5c033f437e48bfe42f150238dea28 Few more test to ensure behavior of StringArray is OK diff -r fa2e91f7d3b5 -r 1f9e7b051e42 rt/vm/src/test/java/org/apidesign/vm4brwsr/StringArrayTest.java --- a/rt/vm/src/test/java/org/apidesign/vm4brwsr/StringArrayTest.java Wed Feb 25 11:32:32 2015 +0100 +++ b/rt/vm/src/test/java/org/apidesign/vm4brwsr/StringArrayTest.java Thu Feb 26 16:08:21 2015 +0100 @@ -21,30 +21,9 @@ import static org.testng.Assert.*; public class StringArrayTest { - @Test public void deleteMinusIndex() throws Exception { - String[] arr = { "Ahoj", "Kluci" }; - StringArray list = StringArray.asList(arr); - list.delete(-1); - assertEquals(list.toArray().length, 2, "No element removed"); - } - @Test public void deleteTooHighIndex() throws Exception { - String[] arr = { "Ahoj", "Kluci" }; - StringArray list = StringArray.asList(arr); - list.delete(5); - assertEquals(list.toArray().length, 2, "No element removed"); - } - @Test public void deleteFirst() throws Exception { - String[] arr = { "Ahoj", "Kluci" }; - StringArray list = StringArray.asList(arr); - list.delete(0); - assertEquals(list.toArray().length, 1, "First element removed"); - assertEquals(list.toArray()[0], "Kluci"); - } - @Test public void deleteSecond() throws Exception { - String[] arr = { "Ahoj", "Kluci" }; - StringArray list = StringArray.asList(arr); - list.delete(1); - assertEquals(list.toArray().length, 1, "Second element removed"); - assertEquals(list.toArray()[0], "Ahoj"); + @Test public void doubleAdd() { + StringArray empty = StringArray.asList(); + StringArray three = empty.addAndNew("One").addAndNew("Two").addAndNew("Three"); + assertEquals(three.toArray().length, 3); } }