From 40a9d99496e098562f090fb7ffce9e749011b131 Mon Sep 17 00:00:00 2001 From: Benjamin Culkin Date: Mon, 20 May 2024 17:58:16 -0400 Subject: Formatting pass --- .../java/net/wotonomy/foundation/AllTests.java | 4 +- .../java/net/wotonomy/foundation/NSArrayTest.java | 569 ++++++++++----------- .../java/net/wotonomy/foundation/NSBundleTest.java | 219 +++----- 3 files changed, 368 insertions(+), 424 deletions(-) (limited to 'projects/net.wotonomy.foundation/src/test/java/net/wotonomy/foundation') 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."); } + * + */ } -- cgit v1.2.3