summaryrefslogtreecommitdiff
path: root/projects/net.wotonomy.foundation/src/test
diff options
context:
space:
mode:
Diffstat (limited to 'projects/net.wotonomy.foundation/src/test')
-rw-r--r--projects/net.wotonomy.foundation/src/test/java/AllTests.java4
-rw-r--r--projects/net.wotonomy.foundation/src/test/java/TestBundle.java10
-rw-r--r--projects/net.wotonomy.foundation/src/test/java/net/wotonomy/foundation/AllTests.java4
-rw-r--r--projects/net.wotonomy.foundation/src/test/java/net/wotonomy/foundation/NSArrayTest.java569
-rw-r--r--projects/net.wotonomy.foundation/src/test/java/net/wotonomy/foundation/NSBundleTest.java219
5 files changed, 376 insertions, 430 deletions
diff --git a/projects/net.wotonomy.foundation/src/test/java/AllTests.java b/projects/net.wotonomy.foundation/src/test/java/AllTests.java
index 1b36871..906dfac 100644
--- a/projects/net.wotonomy.foundation/src/test/java/AllTests.java
+++ b/projects/net.wotonomy.foundation/src/test/java/AllTests.java
@@ -8,9 +8,9 @@ public class AllTests {
public static Test suite() {
TestSuite suite = new TestSuite("Test for default package");
- //$JUnit-BEGIN$
+ // $JUnit-BEGIN$
suite.addTestSuite(net.wotonomy.foundation.AllTests.class);
- //$JUnit-END$
+ // $JUnit-END$
return suite;
}
diff --git a/projects/net.wotonomy.foundation/src/test/java/TestBundle.java b/projects/net.wotonomy.foundation/src/test/java/TestBundle.java
index 7fb5020..9c0b1c7 100644
--- a/projects/net.wotonomy.foundation/src/test/java/TestBundle.java
+++ b/projects/net.wotonomy.foundation/src/test/java/TestBundle.java
@@ -5,17 +5,19 @@ import java.util.List;
import java.util.Properties;
public class TestBundle {
- public String toString() { return "This is a test"; }
-
+ public String toString() {
+ return "This is a test";
+ }
+
public static void main(String[] argv) {
Properties p = System.getProperties();
List keyList = new ArrayList(p.keySet());
Collections.sort(keyList);
Iterator keys = keyList.iterator();
while (keys.hasNext()) {
- String key = (String)keys.next();
+ String key = (String) keys.next();
System.out.println(key + "=" + p.getProperty(key));
}
-
+
}
}
diff --git a/projects/net.wotonomy.foundation/src/test/java/net/wotonomy/foundation/AllTests.java b/projects/net.wotonomy.foundation/src/test/java/net/wotonomy/foundation/AllTests.java
index 920b0a7..7a2e664 100644
--- a/projects/net.wotonomy.foundation/src/test/java/net/wotonomy/foundation/AllTests.java
+++ b/projects/net.wotonomy.foundation/src/test/java/net/wotonomy/foundation/AllTests.java
@@ -7,10 +7,10 @@ public class AllTests {
public static Test suite() {
TestSuite suite = new TestSuite("Test for net.wotonomy.foundation");
- //$JUnit-BEGIN$
+ // $JUnit-BEGIN$
suite.addTestSuite(NSArrayTest.class);
suite.addTestSuite(NSBundleTest.class);
- //$JUnit-END$
+ // $JUnit-END$
return suite;
}
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");
+ *
+ * }
+ */
}
diff --git a/projects/net.wotonomy.foundation/src/test/java/net/wotonomy/foundation/NSBundleTest.java b/projects/net.wotonomy.foundation/src/test/java/net/wotonomy/foundation/NSBundleTest.java
index d441bec..3945f4a 100644
--- a/projects/net.wotonomy.foundation/src/test/java/net/wotonomy/foundation/NSBundleTest.java
+++ b/projects/net.wotonomy.foundation/src/test/java/net/wotonomy/foundation/NSBundleTest.java
@@ -30,7 +30,7 @@ public class NSBundleTest extends TestCase {
public NSBundleTest(String arg0) {
super(arg0);
}
-
+
protected void setUp() throws Exception {
super.setUp();
}
@@ -39,141 +39,92 @@ public class NSBundleTest extends TestCase {
super.tearDown();
}
/*
- public void testNSBundle() {
- //TODO Implement NSBundle().
- fail("Test not implemented.");
- }
-
- public void testBundleForClass() {
- //TODO Implement bundleForClass().
- fail("Test not implemented.");
- }
- */
-
- public void testBundleWithURL() throws Exception{
+ * public void testNSBundle() { //TODO Implement NSBundle().
+ * fail("Test not implemented."); }
+ *
+ * public void testBundleForClass() { //TODO Implement bundleForClass().
+ * fail("Test not implemented."); }
+ */
+
+ public void testBundleWithURL() throws Exception {
/*
- URL url = new File(System.getProperty("user.dir")+"/target/test-classes/TestBundle.framework").toURI().toURL();
- System.out.println(url.toString());
- NSBundle bundle = NSBundle.bundleWithURL(url);
- Assert.assertNotNull(bundle);
- Assert.assertEquals("TestBundle",bundle.name());
- Assert.assertEquals(true,bundle.isFramework());
- Properties p = bundle.properties();
- Assert.assertNotNull(p);
- Assert.assertEquals("TestValue",p.getProperty("TestKey"));
- */
+ * URL url = new File(System.getProperty("user.dir")+
+ * "/target/test-classes/TestBundle.framework").toURI().toURL();
+ * System.out.println(url.toString()); NSBundle bundle =
+ * NSBundle.bundleWithURL(url); Assert.assertNotNull(bundle);
+ * Assert.assertEquals("TestBundle",bundle.name());
+ * Assert.assertEquals(true,bundle.isFramework()); Properties p =
+ * bundle.properties(); Assert.assertNotNull(p);
+ * Assert.assertEquals("TestValue",p.getProperty("TestKey"));
+ */
}
/*
- public void testBundleForName() {
- //TODO Implement bundleForName().
- fail("Test not implemented.");
- }
-
- public void testFrameworkBundles() {
- //TODO Implement frameworkBundles().
- fail("Test not implemented.");
- }
-
- public void testSetMainBundle() {
- //TODO Implement setMainBundle().
- fail("Test not implemented.");
- }
-
- public void testMainBundle() {
- //TODO Implement mainBundle().
- fail("Test not implemented.");
- }
-
- public void testDefaultLocalePrefix() {
- //TODO Implement defaultLocalePrefix().
- fail("Test not implemented.");
- }
-
- public void testFindOrCreateBundleWithPath() {
- //TODO Implement findOrCreateBundleWithPath().
- fail("Test not implemented.");
- }
-
- public void testBundleClassPackageNames() {
- //TODO Implement bundleClassPackageNames().
- fail("Test not implemented.");
- }
-
- public void testBundlePath() {
- //TODO Implement bundlePath().
- fail("Test not implemented.");
- }
-
- public void testBytesForResourcePath() {
- //TODO Implement bytesForResourcePath().
- fail("Test not implemented.");
- }
-
- public void testBundleClassNames() {
- //TODO Implement bundleClassNames().
- fail("Test not implemented.");
- }
-
- public void testInfoDictionary() {
- //TODO Implement infoDictionary().
- fail("Test not implemented.");
- }
-
- public void testInputStreamForResourcePath() {
- //TODO Implement inputStreamForResourcePath().
- fail("Test not implemented.");
- }
-
- public void testIsFramework() {
- //TODO Implement isFramework().
- fail("Test not implemented.");
- }
-
- public void testLoad() {
- //TODO Implement load().
- fail("Test not implemented.");
- }
-
- public void testName() {
- //TODO Implement name().
- fail("Test not implemented.");
- }
-
- public void testPrincipalClass() {
- //TODO Implement principalClass().
- fail("Test not implemented.");
- }
-
- public void testProperties() {
- //TODO Implement properties().
- fail("Test not implemented.");
- }
-
- public void testResourcePathForLocalizedResourceNamed() {
- //TODO Implement resourcePathForLocalizedResourceNamed().
- fail("Test not implemented.");
- }
-
- public void testResourcePathsForDirectories() {
- //TODO Implement resourcePathsForDirectories().
- fail("Test not implemented.");
- }
-
- public void testResourcePathsForLocalizedResources() {
- //TODO Implement resourcePathsForLocalizedResources().
- fail("Test not implemented.");
- }
-
- public void testResourcePathsForResources() {
- //TODO Implement resourcePathsForResources().
- fail("Test not implemented.");
- }
-
- public void testToString() {
- //TODO Implement toString().
- fail("Test not implemented.");
- }
-
- */
+ * public void testBundleForName() { //TODO Implement bundleForName().
+ * fail("Test not implemented."); }
+ *
+ * public void testFrameworkBundles() { //TODO Implement frameworkBundles().
+ * fail("Test not implemented."); }
+ *
+ * public void testSetMainBundle() { //TODO Implement setMainBundle().
+ * fail("Test not implemented."); }
+ *
+ * public void testMainBundle() { //TODO Implement mainBundle().
+ * fail("Test not implemented."); }
+ *
+ * public void testDefaultLocalePrefix() { //TODO Implement
+ * defaultLocalePrefix(). fail("Test not implemented."); }
+ *
+ * public void testFindOrCreateBundleWithPath() { //TODO Implement
+ * findOrCreateBundleWithPath(). fail("Test not implemented."); }
+ *
+ * public void testBundleClassPackageNames() { //TODO Implement
+ * bundleClassPackageNames(). fail("Test not implemented."); }
+ *
+ * public void testBundlePath() { //TODO Implement bundlePath().
+ * fail("Test not implemented."); }
+ *
+ * public void testBytesForResourcePath() { //TODO Implement
+ * bytesForResourcePath(). fail("Test not implemented."); }
+ *
+ * public void testBundleClassNames() { //TODO Implement bundleClassNames().
+ * fail("Test not implemented."); }
+ *
+ * public void testInfoDictionary() { //TODO Implement infoDictionary().
+ * fail("Test not implemented."); }
+ *
+ * public void testInputStreamForResourcePath() { //TODO Implement
+ * inputStreamForResourcePath(). fail("Test not implemented."); }
+ *
+ * public void testIsFramework() { //TODO Implement isFramework().
+ * fail("Test not implemented."); }
+ *
+ * public void testLoad() { //TODO Implement load().
+ * fail("Test not implemented."); }
+ *
+ * public void testName() { //TODO Implement name().
+ * fail("Test not implemented."); }
+ *
+ * public void testPrincipalClass() { //TODO Implement principalClass().
+ * fail("Test not implemented."); }
+ *
+ * public void testProperties() { //TODO Implement properties().
+ * fail("Test not implemented."); }
+ *
+ * public void testResourcePathForLocalizedResourceNamed() { //TODO Implement
+ * resourcePathForLocalizedResourceNamed(). fail("Test not implemented."); }
+ *
+ * public void testResourcePathsForDirectories() { //TODO Implement
+ * resourcePathsForDirectories(). fail("Test not implemented."); }
+ *
+ * public void testResourcePathsForLocalizedResources() { //TODO Implement
+ * resourcePathsForLocalizedResources(). fail("Test not implemented."); }
+ *
+ * public void testResourcePathsForResources() { //TODO Implement
+ * resourcePathsForResources(). fail("Test not implemented."); }
+ *
+ * public void testToString() { //TODO Implement toString().
+ * fail("Test not implemented."); }
+ *
+ */
}