summaryrefslogtreecommitdiff
path: root/projects/net.wotonomy.foundation/src/test/java/net/wotonomy/foundation/NSArrayTest.java
diff options
context:
space:
mode:
authorBenjamin Culkin <scorpress@gmail.com>2024-05-20 17:58:16 -0400
committerBenjamin Culkin <scorpress@gmail.com>2024-05-20 17:58:16 -0400
commit40a9d99496e098562f090fb7ffce9e749011b131 (patch)
tree437df24d65470582e943e494a52db8ed65a881ae /projects/net.wotonomy.foundation/src/test/java/net/wotonomy/foundation/NSArrayTest.java
parentff072dfe782f6f22123cd4ba050828d35c0d0fbd (diff)
Formatting pass
Diffstat (limited to 'projects/net.wotonomy.foundation/src/test/java/net/wotonomy/foundation/NSArrayTest.java')
-rw-r--r--projects/net.wotonomy.foundation/src/test/java/net/wotonomy/foundation/NSArrayTest.java569
1 files changed, 281 insertions, 288 deletions
diff --git a/projects/net.wotonomy.foundation/src/test/java/net/wotonomy/foundation/NSArrayTest.java b/projects/net.wotonomy.foundation/src/test/java/net/wotonomy/foundation/NSArrayTest.java
index 8873f1a..e8bdbbc 100644
--- a/projects/net.wotonomy.foundation/src/test/java/net/wotonomy/foundation/NSArrayTest.java
+++ b/projects/net.wotonomy.foundation/src/test/java/net/wotonomy/foundation/NSArrayTest.java
@@ -11,9 +11,8 @@ import junit.framework.TestCase;
public class NSArrayTest extends TestCase {
-
- Object o1, o2, o3, o4, o5;
-
+ Object o1, o2, o3, o4, o5;
+
public void setUp() throws Exception {
o1 = "o1";
o2 = new Integer(2);
@@ -21,7 +20,7 @@ public class NSArrayTest extends TestCase {
o4 = "o4";
super.setUp();
}
-
+
public void tearDown() throws Exception {
o1 = null;
o2 = null;
@@ -29,17 +28,17 @@ public class NSArrayTest extends TestCase {
o4 = null;
super.tearDown();
}
-
+
/*
* Test method for 'net.wotonomy.foundation.NSArray.hashCode()'
*/
public void testHashCode() {
NSArray array1 = new NSArray(o1);
- NSArray array2 = new NSArray(o1); //same content, same hashcode.
+ NSArray array2 = new NSArray(o1); // same content, same hashcode.
NSArray array3 = new NSArray("Different");
- assertNotSame(array1,array2);
- assertEquals(array1.hashCode(),array2.hashCode());
- assertFalse("Should have different hashcodes",array1.hashCode() == array3.hashCode());
+ assertNotSame(array1, array2);
+ assertEquals(array1.hashCode(), array2.hashCode());
+ assertFalse("Should have different hashcodes", array1.hashCode() == array3.hashCode());
}
/*
@@ -49,7 +48,7 @@ public class NSArrayTest extends TestCase {
List list = new ArrayList();
NSArray array = NSArray.arrayBackedByList(list);
assertNotNull(array);
- assertSame(list,array.list);
+ assertSame(list, array.list);
}
/*
@@ -57,7 +56,7 @@ public class NSArrayTest extends TestCase {
*/
public void testEmptyList() {
assertNotNull(NSArray.EmptyArray);
- assertEquals(0,NSArray.EmptyArray.count());
+ assertEquals(0, NSArray.EmptyArray.count());
}
/*
@@ -67,7 +66,7 @@ public class NSArrayTest extends TestCase {
List list = new ArrayList();
NSArray array = new NSArray(list, null);
assertNotNull(array);
- assertSame(list,array.list);
+ assertSame(list, array.list);
}
/*
@@ -81,7 +80,8 @@ public class NSArrayTest extends TestCase {
try {
array = new NSArray(-1);
fail("Failed to catch IllegalArgumentException.");
- } catch (IllegalArgumentException e) {}
+ } catch (IllegalArgumentException e) {
+ }
assertNotNull(array);
array = new NSArray(1000);
assertNotNull(array);
@@ -101,29 +101,29 @@ public class NSArrayTest extends TestCase {
public void testNSArrayObject() {
NSArray array = new NSArray(o1);
assertNotNull(array);
- assertEquals(1,array.count());
- assertEquals(o1,array.get(0));
+ assertEquals(1, array.count());
+ assertEquals(o1, array.get(0));
}
/*
* Test method for 'net.wotonomy.foundation.NSArray.NSArray(Object)'
*/
public void testNSArrayObjectWithNull() {
- NSArray array = new NSArray((Object)null);
+ NSArray array = new NSArray((Object) null);
assertNotNull(array);
- assertEquals(1,array.count());
- assertEquals(null,array.get(0));
+ assertEquals(1, array.count());
+ assertEquals(null, array.get(0));
}
-
+
/*
* Test method for 'net.wotonomy.foundation.NSArray.NSArray(Object[])'
*/
public void testNSArrayObjectArray() {
Object[] objects = { o1, o2, o3 };
NSArray array = new NSArray(objects);
- assertEquals(3,array.count());
- for (int i = 0; i < objects.length ; i++) {
- assertEquals(objects[i],array.get(i));
+ assertEquals(3, array.count());
+ for (int i = 0; i < objects.length; i++) {
+ assertEquals(objects[i], array.get(i));
}
}
@@ -137,29 +137,30 @@ public class NSArrayTest extends TestCase {
list.add(o3);
NSArray array = new NSArray(list);
assertNotNull(array);
- assertNotSame(list,array.list);
- assertEquals(3,array.count());
+ assertNotSame(list, array.list);
+ assertEquals(3, array.count());
// the following only works because we used ArrayList.
// A collection that doesn't guarrantee order may not
// pass this test.
- for (int i = 0; i < list.size() ; i++) {
- assertEquals(list.get(i),array.get(i));
+ for (int i = 0; i < list.size(); i++) {
+ assertEquals(list.get(i), array.get(i));
}
}
-
+
/*
* Test method for 'net.wotonomy.foundation.NSArray.arrayByAddingObject(Object)'
*/
public void testArrayByAddingObject() {
NSArray array = new NSArray(o1);
NSArray array2 = array.arrayByAddingObject(o2);
- assertEquals(2,array2.count());
- assertEquals(o1,array2.get(0));
- assertEquals(o2,array2.get(1));
+ assertEquals(2, array2.count());
+ assertEquals(o1, array2.get(0));
+ assertEquals(o2, array2.get(1));
}
/*
- * Test method for 'net.wotonomy.foundation.NSArray.arrayByAddingObjectsFromArray(Collection)'
+ * Test method for
+ * 'net.wotonomy.foundation.NSArray.arrayByAddingObjectsFromArray(Collection)'
*/
public void testArrayByAddingObjectsFromArray() {
NSArray array = new NSArray(o1);
@@ -167,14 +168,15 @@ public class NSArrayTest extends TestCase {
list.add(o2);
list.add(o3);
NSArray array2 = array.arrayByAddingObjectsFromArray(list);
- assertEquals(3,array2.count());
- assertEquals(o1,array2.get(0));
- assertEquals(o2,array2.get(1));
- assertEquals(o3,array2.get(2));
+ assertEquals(3, array2.count());
+ assertEquals(o1, array2.get(0));
+ assertEquals(o2, array2.get(1));
+ assertEquals(o3, array2.get(2));
}
/*
- * Test method for 'net.wotonomy.foundation.NSArray.componentsJoinedByString(String)'
+ * Test method for
+ * 'net.wotonomy.foundation.NSArray.componentsJoinedByString(String)'
*/
public void testComponentsJoinedByString() {
Object[] objects = { o1, o2, o3 };
@@ -192,15 +194,16 @@ public class NSArrayTest extends TestCase {
}
/*
- * Test method for 'net.wotonomy.foundation.NSArray.firstObjectCommonWithArray(Collection)'
+ * Test method for
+ * 'net.wotonomy.foundation.NSArray.firstObjectCommonWithArray(Collection)'
*/
- public void testFirstObjectCommonWithArray() {
+ public void testFirstObjectCommonWithArray() {
ArrayList list = new ArrayList();
list.add(o2);
list.add(o3);
list.add(o4);
- NSArray array = new NSArray(new Object[]{o1, o3, o4});
- assertEquals(o3,array.firstObjectCommonWithArray(list));
+ NSArray array = new NSArray(new Object[] { o1, o3, o4 });
+ assertEquals(o3, array.firstObjectCommonWithArray(list));
}
/*
@@ -208,61 +211,61 @@ public class NSArrayTest extends TestCase {
*/
public void testEqualsAndIsEqualToArray() {
NSArray array1 = new NSArray(o1);
- NSArray array2 = new NSArray(o1); //same content, same hashcode.
+ NSArray array2 = new NSArray(o1); // same content, same hashcode.
NSArray array3 = new NSArray(o2);
- assertNotSame(array1,array2);
- assertTrue("Should be equal",array1.equals(array2));
- assertTrue("Should be equal",array1.isEqualToArray(array2));
- assertFalse("Should be unequal",array1.equals(array3));
- assertFalse("Should be unequal",array1.isEqualToArray(array3));
+ assertNotSame(array1, array2);
+ assertTrue("Should be equal", array1.equals(array2));
+ assertTrue("Should be equal", array1.isEqualToArray(array2));
+ assertFalse("Should be unequal", array1.equals(array3));
+ assertFalse("Should be unequal", array1.isEqualToArray(array3));
}
/*
* Test method for 'net.wotonomy.foundation.NSArray.lastObject()'
*/
- public void testLastObject() {
- NSArray array = new NSArray(new Object[]{o1, o2});
- assertEquals(o2,array.lastObject());
+ public void testLastObject() {
+ NSArray array = new NSArray(new Object[] { o1, o2 });
+ assertEquals(o2, array.lastObject());
// test for empty array
- assertEquals(null,NSArray.EmptyArray.lastObject());
+ assertEquals(null, NSArray.EmptyArray.lastObject());
}
/*
* Test method for 'net.wotonomy.foundation.NSArray.subarrayWithRange(NSRange)'
* TODO: Add ranges that exceed the size of the array.
*/
- public void testSubarrayWithRange() {
- NSArray array = new NSArray(new Object[]{o1, o2, o3, o4});
- NSArray subarray = array.subarrayWithRange(new NSRange(1,2));
- assertEquals(2,subarray.count());
- assertEquals(o2,subarray.get(0));
- assertEquals(o3,subarray.get(1));
+ public void testSubarrayWithRange() {
+ NSArray array = new NSArray(new Object[] { o1, o2, o3, o4 });
+ NSArray subarray = array.subarrayWithRange(new NSRange(1, 2));
+ assertEquals(2, subarray.count());
+ assertEquals(o2, subarray.get(0));
+ assertEquals(o3, subarray.get(1));
}
/*
* Test method for 'net.wotonomy.foundation.NSArray.objectEnumerator()'
*/
public void testObjectEnumerator() {
- NSArray array = new NSArray(new Object[]{o1, o2, o3, o4});
+ NSArray array = new NSArray(new Object[] { o1, o2, o3, o4 });
Enumeration e = array.objectEnumerator();
assertTrue(e.hasMoreElements());
- assertEquals(o1,e.nextElement());
- assertEquals(o2,e.nextElement());
- assertEquals(o3,e.nextElement());
- assertEquals(o4,e.nextElement());
+ assertEquals(o1, e.nextElement());
+ assertEquals(o2, e.nextElement());
+ assertEquals(o3, e.nextElement());
+ assertEquals(o4, e.nextElement());
}
/*
* Test method for 'net.wotonomy.foundation.NSArray.reverseObjectEnumerator()'
*/
public void testReverseObjectEnumerator() {
- NSArray array = new NSArray(new Object[]{o1, o2, o3, o4});
+ NSArray array = new NSArray(new Object[] { o1, o2, o3, o4 });
Enumeration e = array.reverseObjectEnumerator();
assertTrue(e.hasMoreElements());
- assertEquals(o4,e.nextElement());
- assertEquals(o3,e.nextElement());
- assertEquals(o2,e.nextElement());
- assertEquals(o1,e.nextElement());
+ assertEquals(o4, e.nextElement());
+ assertEquals(o3, e.nextElement());
+ assertEquals(o2, e.nextElement());
+ assertEquals(o1, e.nextElement());
}
/*
@@ -270,369 +273,359 @@ public class NSArrayTest extends TestCase {
*/
public void testGetObjectsObjectArray() {
Object[] oa = new Object[4];
- NSArray array = new NSArray(new Object[] { o1,o2,o3,o4 });
+ NSArray array = new NSArray(new Object[] { o1, o2, o3, o4 });
array.getObjects(oa);
- assertEquals(o1,oa[0]);
- assertEquals(o2,oa[1]);
- assertEquals(o3,oa[2]);
- assertEquals(o4,oa[3]);
- assertEquals(4,oa.length);
+ assertEquals(o1, oa[0]);
+ assertEquals(o2, oa[1]);
+ assertEquals(o3, oa[2]);
+ assertEquals(o4, oa[3]);
+ assertEquals(4, oa.length);
}
-
+
public void testGetObjectsObjectArrayWithSmallArray() {
Object[] oa = new Object[2];
- NSArray array = new NSArray(new Object[] { o1,o2,o3,o4 });
+ NSArray array = new NSArray(new Object[] { o1, o2, o3, o4 });
array.getObjects(oa);
- assertEquals(o1,oa[0]);
- assertEquals(o2,oa[1]);
- assertEquals(2,oa.length);
+ assertEquals(o1, oa[0]);
+ assertEquals(o2, oa[1]);
+ assertEquals(2, oa.length);
}
-
+
public void testGetObjectsObjectArrayWithLargeArray() {
Object[] oa = new Object[5];
- NSArray array = new NSArray(new Object[] { o1,o2,o3,o4 });
+ NSArray array = new NSArray(new Object[] { o1, o2, o3, o4 });
array.getObjects(oa);
- assertEquals(o1,oa[0]);
- assertEquals(o2,oa[1]);
- assertEquals(o3,oa[2]);
- assertEquals(o4,oa[3]);
- assertEquals(null,oa[4]);
- assertEquals(5,oa.length);
+ assertEquals(o1, oa[0]);
+ assertEquals(o2, oa[1]);
+ assertEquals(o3, oa[2]);
+ assertEquals(o4, oa[3]);
+ assertEquals(null, oa[4]);
+ assertEquals(5, oa.length);
}
+
/*
- * Test method for 'net.wotonomy.foundation.NSArray.getObjects(Object[], NSRange)'
- * TODO: Try more ranges.
+ * Test method for 'net.wotonomy.foundation.NSArray.getObjects(Object[],
+ * NSRange)' TODO: Try more ranges.
*/
public void testGetObjectsObjectArrayNSRange() {
Object[] oa = new Object[2];
- NSArray array = new NSArray(new Object[] { o1,o2,o3,o4 });
- array.getObjects(oa, new NSRange(1,2));
- assertEquals(o2,oa[0]);
- assertEquals(o3,oa[1]);
- assertEquals(2,oa.length);
+ NSArray array = new NSArray(new Object[] { o1, o2, o3, o4 });
+ array.getObjects(oa, new NSRange(1, 2));
+ assertEquals(o2, oa[0]);
+ assertEquals(o3, oa[1]);
+ assertEquals(2, oa.length);
}
public void testGetObjectsObjectArrayNSRangeWithLargeRange() {
Object[] oa = new Object[4];
- NSArray array = new NSArray(new Object[] { o1,o2,o3,o4 });
- array.getObjects(oa, new NSRange(1,90));
- assertEquals(o2,oa[0]);
- assertEquals(o3,oa[1]);
- assertEquals(o4,oa[2]);
- assertEquals(null,oa[3]);
- assertEquals(4,oa.length);
- }
-
-
+ NSArray array = new NSArray(new Object[] { o1, o2, o3, o4 });
+ array.getObjects(oa, new NSRange(1, 90));
+ assertEquals(o2, oa[0]);
+ assertEquals(o3, oa[1]);
+ assertEquals(o4, oa[2]);
+ assertEquals(null, oa[3]);
+ assertEquals(4, oa.length);
+ }
+
/*
* Test method for 'net.wotonomy.foundation.NSArray.indexOfObject(Object)'
*/
public void testIndexOfObjectObject() {
- NSArray array = new NSArray(new Object[] { o1,o2,o3,o4 });
- assertEquals(0,array.indexOfObject(o1));
- assertEquals(1,array.indexOfObject(o2));
- assertEquals(2,array.indexOfObject(o3));
- assertEquals(3,array.indexOfObject(o4));
- assertEquals(-1,array.indexOfObject("No Such Object"));
+ NSArray array = new NSArray(new Object[] { o1, o2, o3, o4 });
+ assertEquals(0, array.indexOfObject(o1));
+ assertEquals(1, array.indexOfObject(o2));
+ assertEquals(2, array.indexOfObject(o3));
+ assertEquals(3, array.indexOfObject(o4));
+ assertEquals(-1, array.indexOfObject("No Such Object"));
}
/*
- * Test method for 'net.wotonomy.foundation.NSArray.indexOfObject(Object, NSRange)'
+ * Test method for 'net.wotonomy.foundation.NSArray.indexOfObject(Object,
+ * NSRange)'
*/
public void testIndexOfObjectObjectNSRange() {
- NSArray array = new NSArray(new Object[] { o1,o2,o3,o4 });
- NSRange range = new NSRange(1,2);
- assertEquals(-1,array.indexOfObject(o1,range));
- assertEquals(1,array.indexOfObject(o2,range));
-
+ NSArray array = new NSArray(new Object[] { o1, o2, o3, o4 });
+ NSRange range = new NSRange(1, 2);
+ assertEquals(-1, array.indexOfObject(o1, range));
+ assertEquals(1, array.indexOfObject(o2, range));
+
// should be -1 because o3 == null;
- assertEquals(-1,array.indexOfObject(o3,range));
- assertEquals(-1,array.indexOfObject(o4,range));
- assertEquals(-1,array.indexOfObject("No Such Object"));
+ assertEquals(-1, array.indexOfObject(o3, range));
+ assertEquals(-1, array.indexOfObject(o4, range));
+ assertEquals(-1, array.indexOfObject("No Such Object"));
}
-
public void testIndexOfIdenticalObjectObject() {
- Integer i1 = new Integer(3-1);
- Integer i2 = new Integer(4/2);
- NSArray array = new NSArray(new Object[] { o1,i2,o3,o4 });
- assertEquals(1,array.indexOfObject(i1));
+ Integer i1 = new Integer(3 - 1);
+ Integer i2 = new Integer(4 / 2);
+ NSArray array = new NSArray(new Object[] { o1, i2, o3, o4 });
+ assertEquals(1, array.indexOfObject(i1));
assertFalse(1 == array.indexOfIdenticalObject(i1));
assertEquals(1, array.indexOfIdenticalObject(i2));
}
public void testIndexOfIdenticalObjectObjectNSRange() {
- Integer i1 = new Integer(3-1);
- Integer i2 = new Integer(4/2);
- NSRange range = new NSRange(1,2);
- NSArray array = new NSArray(new Object[] { o1,i2,o3,o4 });
- assertEquals(1,array.indexOfObject(i1,range));
- assertFalse(1 == array.indexOfIdenticalObject(i1,range));
- assertEquals(1, array.indexOfIdenticalObject(i2,range));
- NSRange range2 = new NSRange(3,2);
- assertEquals(-1, array.indexOfObject(i1,range2));
- assertEquals(-1, array.indexOfIdenticalObject(i1,range2));
- assertEquals(-1, array.indexOfIdenticalObject(i2,range2));
+ Integer i1 = new Integer(3 - 1);
+ Integer i2 = new Integer(4 / 2);
+ NSRange range = new NSRange(1, 2);
+ NSArray array = new NSArray(new Object[] { o1, i2, o3, o4 });
+ assertEquals(1, array.indexOfObject(i1, range));
+ assertFalse(1 == array.indexOfIdenticalObject(i1, range));
+ assertEquals(1, array.indexOfIdenticalObject(i2, range));
+ NSRange range2 = new NSRange(3, 2);
+ assertEquals(-1, array.indexOfObject(i1, range2));
+ assertEquals(-1, array.indexOfIdenticalObject(i1, range2));
+ assertEquals(-1, array.indexOfIdenticalObject(i2, range2));
}
public void testObjectAtIndex() {
- NSArray array = new NSArray(new Object[] { o1,o2,o3,o4 });
- assertEquals(o1,array.objectAtIndex(0));
- assertEquals(o2,array.objectAtIndex(1));
- assertEquals(o3,array.objectAtIndex(2));
- assertEquals(o4,array.objectAtIndex(3));
+ NSArray array = new NSArray(new Object[] { o1, o2, o3, o4 });
+ assertEquals(o1, array.objectAtIndex(0));
+ assertEquals(o2, array.objectAtIndex(1));
+ assertEquals(o3, array.objectAtIndex(2));
+ assertEquals(o4, array.objectAtIndex(3));
try {
- assertEquals(null,array.objectAtIndex(4));
+ assertEquals(null, array.objectAtIndex(4));
fail("Should have thrown index out of bounds.");
- } catch (IndexOutOfBoundsException e) {}
+ } catch (IndexOutOfBoundsException e) {
+ }
}
public void testComponentsSeparatedByString() {
String arrayString = "word0 word1 word2 word3";
- NSArray array = NSArray.componentsSeparatedByString(arrayString," ");
- assertEquals("word0",array.objectAtIndex(0));
- assertEquals("word1",array.objectAtIndex(1));
- assertEquals("word2",array.objectAtIndex(2));
- assertEquals("word3",array.objectAtIndex(3));
- }
-
-/*
- public void testClone() {
- fail("Not yet implemented");
-
- }
-
- public void testImmutableClone() {
- fail("Not yet implemented");
-
+ NSArray array = NSArray.componentsSeparatedByString(arrayString, " ");
+ assertEquals("word0", array.objectAtIndex(0));
+ assertEquals("word1", array.objectAtIndex(1));
+ assertEquals("word2", array.objectAtIndex(2));
+ assertEquals("word3", array.objectAtIndex(3));
}
- public void testMutableClone() {
- fail("Not yet implemented");
+ /*
+ * public void testClone() { fail("Not yet implemented");
+ *
+ * }
+ *
+ * public void testImmutableClone() { fail("Not yet implemented");
+ *
+ * }
+ *
+ * public void testMutableClone() { fail("Not yet implemented");
+ *
+ * }
+ */
- }
-*/
-
public void testToString() {
- NSArray array = new NSArray(new Object[] { "o1",new Integer(1),"o3" });
- assertEquals("(o1, 1, o3)",array.toString());
+ NSArray array = new NSArray(new Object[] { "o1", new Integer(1), "o3" });
+ assertEquals("(o1, 1, o3)", array.toString());
}
-
-
public void testContains() {
- NSArray array = new NSArray(new Object[] { o1,o2,o4 });
- assertTrue("Should contain object",array.contains(o1));
- assertTrue("Should contain object",array.contains(o2));
- assertFalse("Should not contain object",array.contains(o3));
- assertTrue("Should contain object",array.contains(o4));
+ NSArray array = new NSArray(new Object[] { o1, o2, o4 });
+ assertTrue("Should contain object", array.contains(o1));
+ assertTrue("Should contain object", array.contains(o2));
+ assertFalse("Should not contain object", array.contains(o3));
+ assertTrue("Should contain object", array.contains(o4));
}
+
public void testContainsAll() {
- NSArray array = new NSArray(new Object[] { o1,o2,o4 });
+ NSArray array = new NSArray(new Object[] { o1, o2, o4 });
ArrayList list = new ArrayList();
list.add(o1);
list.add(o2);
- assertTrue("Should have all elements of provided list.",array.containsAll(list));
+ assertTrue("Should have all elements of provided list.", array.containsAll(list));
ArrayList list2 = new ArrayList();
list2.add(o2);
list2.add(o3);
- assertFalse("Should not have all elements of provided list.",array.containsAll(list2));
+ assertFalse("Should not have all elements of provided list.", array.containsAll(list2));
}
public void testGet() {
- NSArray array = new NSArray(new Object[] { o1,o2,o4 });
- assertEquals(o1,array.get(0));
- assertEquals(o2,array.get(1));
- assertEquals(o4,array.get(2));
+ NSArray array = new NSArray(new Object[] { o1, o2, o4 });
+ assertEquals(o1, array.get(0));
+ assertEquals(o2, array.get(1));
+ assertEquals(o4, array.get(2));
try {
array.get(3);
- } catch (IndexOutOfBoundsException e) {}
+ } catch (IndexOutOfBoundsException e) {
+ }
}
public void testIndexOf() {
- NSArray array = new NSArray(new Object[] { o1,o2,o4 });
- assertEquals(0,array.indexOf(o1));
- assertEquals(1,array.indexOf(o2));
- assertEquals(-1,array.indexOf(o3));
- assertEquals(2,array.indexOf(o4));
+ NSArray array = new NSArray(new Object[] { o1, o2, o4 });
+ assertEquals(0, array.indexOf(o1));
+ assertEquals(1, array.indexOf(o2));
+ assertEquals(-1, array.indexOf(o3));
+ assertEquals(2, array.indexOf(o4));
}
-
+
public void testIsEmpty() {
- assertFalse(new NSArray(new Object[] { o1,o2,o4 } ).isEmpty());
- assertTrue(new NSArray(new Object[] {} ).isEmpty());
+ assertFalse(new NSArray(new Object[] { o1, o2, o4 }).isEmpty());
+ assertTrue(new NSArray(new Object[] {}).isEmpty());
}
public void testLastIndexOf() {
- NSArray array = new NSArray(new Object[] { o1,o4,o2,o4 });
- assertEquals(0,array.lastIndexOf(o1));
- assertEquals(2,array.lastIndexOf(o2));
- assertEquals(-1,array.lastIndexOf(o3));
- assertEquals(3,array.lastIndexOf(o4));
+ NSArray array = new NSArray(new Object[] { o1, o4, o2, o4 });
+ assertEquals(0, array.lastIndexOf(o1));
+ assertEquals(2, array.lastIndexOf(o2));
+ assertEquals(-1, array.lastIndexOf(o3));
+ assertEquals(3, array.lastIndexOf(o4));
}
public void testSize() {
- assertEquals(3,new NSArray(new Object[] { o1,o2,o4 }).size());
- assertEquals(1,new NSArray(new Object[] { o1 }).size());
- assertEquals(0,new NSArray(new Object[] { }).size());
+ assertEquals(3, new NSArray(new Object[] { o1, o2, o4 }).size());
+ assertEquals(1, new NSArray(new Object[] { o1 }).size());
+ assertEquals(0, new NSArray(new Object[] {}).size());
}
public void testToArray() {
- NSArray array = new NSArray(new Object[] { o1,o2,o4 });
+ NSArray array = new NSArray(new Object[] { o1, o2, o4 });
Object[] oarray = array.toArray();
- assertEquals(oarray[0],o1);
- assertEquals(oarray[1],o2);
- assertEquals(oarray[2],o4);
+ assertEquals(oarray[0], o1);
+ assertEquals(oarray[1], o2);
+ assertEquals(oarray[2], o4);
}
public void testToArrayObjectArray() {
- NSArray array = new NSArray(new Object[] { o1,o2,o4 });
+ NSArray array = new NSArray(new Object[] { o1, o2, o4 });
Object[] oa0 = new Object[3];
Object[] oa1 = array.toArray(oa0);
- assertSame(oa0,oa1);
- assertEquals(oa1[0],o1);
- assertEquals(oa1[1],o2);
- assertEquals(oa1[2],o4);
+ assertSame(oa0, oa1);
+ assertEquals(oa1[0], o1);
+ assertEquals(oa1[1], o2);
+ assertEquals(oa1[2], o4);
}
public void testAddIntObject() {
- NSArray array = new NSArray(new Object[] { o1,o3,o4 });
- array.add(1,o2);
- assertEquals(0,array.indexOfObject(o1));
- assertEquals(1,array.indexOfObject(o2));
- assertEquals(2,array.indexOfObject(o3));
- assertEquals(3,array.indexOfObject(o4));
+ NSArray array = new NSArray(new Object[] { o1, o3, o4 });
+ array.add(1, o2);
+ assertEquals(0, array.indexOfObject(o1));
+ assertEquals(1, array.indexOfObject(o2));
+ assertEquals(2, array.indexOfObject(o3));
+ assertEquals(3, array.indexOfObject(o4));
}
public void testAddObject() {
- NSArray array = new NSArray(new Object[] { o1,o2,o3 });
+ NSArray array = new NSArray(new Object[] { o1, o2, o3 });
array.add(o4);
- assertEquals(0,array.indexOfObject(o1));
- assertEquals(1,array.indexOfObject(o2));
- assertEquals(2,array.indexOfObject(o3));
- assertEquals(3,array.indexOfObject(o4));
+ assertEquals(0, array.indexOfObject(o1));
+ assertEquals(1, array.indexOfObject(o2));
+ assertEquals(2, array.indexOfObject(o3));
+ assertEquals(3, array.indexOfObject(o4));
}
public void testAddAllCollection() {
- NSArray array = new NSArray(new Object[] { o1,o2 });
+ NSArray array = new NSArray(new Object[] { o1, o2 });
ArrayList list = new ArrayList();
list.add(o3);
list.add(o4);
array.addAll(list);
- assertEquals(0,array.indexOfObject(o1));
- assertEquals(1,array.indexOfObject(o2));
- assertEquals(2,array.indexOfObject(o3));
- assertEquals(3,array.indexOfObject(o4));
+ assertEquals(0, array.indexOfObject(o1));
+ assertEquals(1, array.indexOfObject(o2));
+ assertEquals(2, array.indexOfObject(o3));
+ assertEquals(3, array.indexOfObject(o4));
}
-
public void testAddAllIntCollection() {
- NSArray array = new NSArray(new Object[] { o1,o4 });
+ NSArray array = new NSArray(new Object[] { o1, o4 });
ArrayList list = new ArrayList();
list.add(o2);
list.add(o3);
- array.addAll(1,list);
- assertEquals(0,array.indexOfObject(o1));
- assertEquals(1,array.indexOfObject(o2));
- assertEquals(2,array.indexOfObject(o3));
- assertEquals(3,array.indexOfObject(o4));
+ array.addAll(1, list);
+ assertEquals(0, array.indexOfObject(o1));
+ assertEquals(1, array.indexOfObject(o2));
+ assertEquals(2, array.indexOfObject(o3));
+ assertEquals(3, array.indexOfObject(o4));
}
-
public void testClear() {
- NSArray array = new NSArray(new Object[] { o1,o2 });
+ NSArray array = new NSArray(new Object[] { o1, o2 });
array.clear();
- assertEquals(0,array.size());
+ assertEquals(0, array.size());
}
public void testIterator() {
- NSArray array = new NSArray(new Object[] { o1,o4 });
+ NSArray array = new NSArray(new Object[] { o1, o4 });
Iterator i = array.iterator();
- assertEquals(o1,i.next());
- assertEquals(o4,i.next());
+ assertEquals(o1, i.next());
+ assertEquals(o4, i.next());
assertFalse(i.hasNext());
}
public void testListIterator() {
- NSArray array = new NSArray(new Object[] { o1,o2,o3,o4 });
+ NSArray array = new NSArray(new Object[] { o1, o2, o3, o4 });
ListIterator i = array.listIterator();
- assertEquals(o1,i.next());
- assertEquals(o2,i.next());
- assertEquals(o3,i.next());
- assertEquals(o4,i.next());
- assertEquals(o4,i.previous());
- assertEquals(o3,i.previous());
- assertEquals(o3,i.next());
- assertEquals(o4,i.next());
+ assertEquals(o1, i.next());
+ assertEquals(o2, i.next());
+ assertEquals(o3, i.next());
+ assertEquals(o4, i.next());
+ assertEquals(o4, i.previous());
+ assertEquals(o3, i.previous());
+ assertEquals(o3, i.next());
+ assertEquals(o4, i.next());
assertFalse(i.hasNext());
}
public void testListIteratorInt() {
- NSArray array = new NSArray(new Object[] { o1,o2,o3,o4 });
+ NSArray array = new NSArray(new Object[] { o1, o2, o3, o4 });
ListIterator i = array.listIterator(1);
- assertEquals(o2,i.next());
- assertEquals(o3,i.next());
- assertEquals(o4,i.next());
- assertEquals(o4,i.previous());
- assertEquals(o3,i.previous());
- assertEquals(o3,i.next());
- assertEquals(o4,i.next());
+ assertEquals(o2, i.next());
+ assertEquals(o3, i.next());
+ assertEquals(o4, i.next());
+ assertEquals(o4, i.previous());
+ assertEquals(o3, i.previous());
+ assertEquals(o3, i.next());
+ assertEquals(o4, i.next());
assertFalse(i.hasNext());
}
public void testRemoveInt() {
- NSArray array = new NSArray(new Object[] { o1,o2,o3,o4 });
- assertEquals(o2,array.remove(1));
- assertEquals(o3,array.remove(1));
- assertEquals(o1,array.objectAtIndex(0));
- assertEquals(o4,array.objectAtIndex(1));
+ NSArray array = new NSArray(new Object[] { o1, o2, o3, o4 });
+ assertEquals(o2, array.remove(1));
+ assertEquals(o3, array.remove(1));
+ assertEquals(o1, array.objectAtIndex(0));
+ assertEquals(o4, array.objectAtIndex(1));
}
public void testRemoveObject() {
- NSArray array = new NSArray(new Object[] { o1,o2,o3,o4 });
+ NSArray array = new NSArray(new Object[] { o1, o2, o3, o4 });
assertTrue(array.remove(o2));
assertTrue(array.remove(o3));
assertFalse(array.remove("blah"));
- assertEquals(o1,array.objectAtIndex(0));
- assertEquals(o4,array.objectAtIndex(1));
+ assertEquals(o1, array.objectAtIndex(0));
+ assertEquals(o4, array.objectAtIndex(1));
}
public void testRemoveAll() {
- NSArray array = new NSArray(new Object[] { o1,o2,o3,o4 });
+ NSArray array = new NSArray(new Object[] { o1, o2, o3, o4 });
ArrayList list = new ArrayList();
list.add(o1);
- list.add(o2);
+ list.add(o2);
array.removeAll(list);
- assertEquals(2,array.size());
- assertEquals(o3,array.objectAtIndex(0));
- assertEquals(o4,array.objectAtIndex(1));
+ assertEquals(2, array.size());
+ assertEquals(o3, array.objectAtIndex(0));
+ assertEquals(o4, array.objectAtIndex(1));
}
/*
- public void testRetainAll() {
- fail("Not yet implemented");
-
- }
-
- public void testSet() {
- fail("Not yet implemented");
-
- }
-
- public void testSubList() {
- fail("Not yet implemented");
-
- }
-
- public void testProtectedAdd() {
- fail("Not yet implemented");
-
- }
-
- public void testProtectedAddAll() {
- fail("Not yet implemented");
-
- }
-*/
-
+ * public void testRetainAll() { fail("Not yet implemented");
+ *
+ * }
+ *
+ * public void testSet() { fail("Not yet implemented");
+ *
+ * }
+ *
+ * public void testSubList() { fail("Not yet implemented");
+ *
+ * }
+ *
+ * public void testProtectedAdd() { fail("Not yet implemented");
+ *
+ * }
+ *
+ * public void testProtectedAddAll() { fail("Not yet implemented");
+ *
+ * }
+ */
}