rwaldhoff 2003/11/25 11:06:42 Modified: functor/src/java/org/apache/commons/functor/core/collection FilteredIterator.java TransformedIterator.java functor/src/test/org/apache/commons/functor/core/collection TestTransformedIterator.java TestFilteredIterator.java Log: swap order of parameters to match those used in Algorithms Revision Changes Path 1.2 +6 -6 jakarta-commons-sandbox/functor/src/java/org/apache/commons/functor/core/collection/FilteredIterator.java Index: FilteredIterator.java =================================================================== RCS file: /home/cvs/jakarta-commons-sandbox/functor/src/java/org/apache/commons/functor/core/collection/FilteredIterator.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- FilteredIterator.java 25 Nov 2003 19:02:42 -0000 1.1 +++ FilteredIterator.java 25 Nov 2003 19:06:42 -0000 1.2 @@ -70,7 +70,7 @@ // constructor // ------------------------------------------------------------------------ - public FilteredIterator(UnaryPredicate predicate, Iterator iterator) { + public FilteredIterator(Iterator iterator, UnaryPredicate predicate) { if(null == iterator || null == predicate) { throw new NullPointerException(); } else { @@ -136,14 +136,14 @@ } public String toString() { - return "FilteredIterator<" + predicate + "," + iterator + ">"; + return "FilteredIterator<" + iterator + "," + predicate + ">"; } // class methods // ------------------------------------------------------------------------ - public static Iterator filter(UnaryPredicate pred, Iterator iter) { - return null == pred ? iter : (null == iter ? null : new FilteredIterator(pred,iter)); + public static Iterator filter(Iterator iter, UnaryPredicate pred) { + return null == pred ? iter : (null == iter ? null : new FilteredIterator(iter,pred)); } // private 1.2 +6 -6 jakarta-commons-sandbox/functor/src/java/org/apache/commons/functor/core/collection/TransformedIterator.java Index: TransformedIterator.java =================================================================== RCS file: /home/cvs/jakarta-commons-sandbox/functor/src/java/org/apache/commons/functor/core/collection/TransformedIterator.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- TransformedIterator.java 25 Nov 2003 19:02:42 -0000 1.1 +++ TransformedIterator.java 25 Nov 2003 19:06:42 -0000 1.2 @@ -69,7 +69,7 @@ // constructor // ------------------------------------------------------------------------ - public TransformedIterator(UnaryFunction function, Iterator iterator) { + public TransformedIterator(Iterator iterator, UnaryFunction function) { if(null == iterator || null == function) { throw new NullPointerException(); } else { @@ -121,14 +121,14 @@ } public String toString() { - return "TransformedIterator<" + function + "," + iterator + ">"; + return "TransformedIterator<" + iterator + "," + function + ">"; } // class methods // ------------------------------------------------------------------------ - public static Iterator transform(UnaryFunction func, Iterator iter) { - return null == func ? iter : (null == iter ? null : new TransformedIterator(func,iter)); + public static Iterator transform(Iterator iter, UnaryFunction func) { + return null == func ? iter : (null == iter ? null : new TransformedIterator(iter,func)); } 1.2 +16 -16 jakarta-commons-sandbox/functor/src/test/org/apache/commons/functor/core/collection/TestTransformedIterator.java Index: TestTransformedIterator.java =================================================================== RCS file: /home/cvs/jakarta-commons-sandbox/functor/src/test/org/apache/commons/functor/core/collection/TestTransformedIterator.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- TestTransformedIterator.java 25 Nov 2003 19:02:42 -0000 1.1 +++ TestTransformedIterator.java 25 Nov 2003 19:06:42 -0000 1.2 @@ -89,7 +89,7 @@ public Object makeFunctor() { List list = new ArrayList(); list.add("xyzzy"); - return TransformedIterator.transform(IdentityFunction.instance(),list.iterator()); + return TransformedIterator.transform(list.iterator(),IdentityFunction.instance()); } // Lifecycle @@ -116,7 +116,7 @@ public void testBasicTransform() { Iterator expected = negatives.iterator(); - Iterator testing = new TransformedIterator(negate,list.iterator()); + Iterator testing = new TransformedIterator(list.iterator(),negate); while(expected.hasNext()) { assertTrue(testing.hasNext()); assertEquals(expected.next(),testing.next()); @@ -125,12 +125,12 @@ } public void testEmptyList() { - Iterator testing = new TransformedIterator(negate,Collections.EMPTY_LIST.iterator()); + Iterator testing = new TransformedIterator(Collections.EMPTY_LIST.iterator(),negate); assertTrue(!testing.hasNext()); } public void testNextWithoutHasNext() { - Iterator testing = new TransformedIterator(negate,list.iterator()); + Iterator testing = new TransformedIterator(list.iterator(),negate); Iterator expected = negatives.iterator(); while(expected.hasNext()) { assertEquals(expected.next(),testing.next()); @@ -139,7 +139,7 @@ } public void testNextAfterEndOfList() { - Iterator testing = new TransformedIterator(negate,list.iterator()); + Iterator testing = new TransformedIterator(list.iterator(),negate); Iterator expected = negatives.iterator(); while(expected.hasNext()) { assertEquals(expected.next(),testing.next()); @@ -153,7 +153,7 @@ } public void testNextOnEmptyList() { - Iterator testing = new TransformedIterator(negate,Collections.EMPTY_LIST.iterator()); + Iterator testing = new TransformedIterator(Collections.EMPTY_LIST.iterator(),negate); try { testing.next(); fail("ExpectedNoSuchElementException"); @@ -163,7 +163,7 @@ } public void testRemoveBeforeNext() { - Iterator testing = new TransformedIterator(negate,list.iterator()); + Iterator testing = new TransformedIterator(list.iterator(),negate); try { testing.remove(); fail("IllegalStateException"); @@ -173,7 +173,7 @@ } public void testRemoveAfterNext() { - Iterator testing = new TransformedIterator(negate,list.iterator()); + Iterator testing = new TransformedIterator(list.iterator(),negate); testing.next(); testing.remove(); try { @@ -185,7 +185,7 @@ } public void testRemoveAll() { - Iterator testing = new TransformedIterator(negate,list.iterator()); + Iterator testing = new TransformedIterator(list.iterator(),negate); while(testing.hasNext()) { testing.next(); testing.remove(); @@ -194,7 +194,7 @@ } public void testRemoveWithoutHasNext() { - Iterator testing = new TransformedIterator(negate,list.iterator()); + Iterator testing = new TransformedIterator(list.iterator(),negate); for(int i=0,m = list.size();i<m;i++) { testing.next(); testing.remove(); @@ -203,12 +203,12 @@ } public void testTransformWithNullIteratorReturnsNull() { - assertNull(TransformedIterator.transform(negate,null)); + assertNull(TransformedIterator.transform(null,negate)); } public void testTransformWithNullPredicateReturnsIdentity() { Iterator iter = list.iterator(); - assertSame(iter,TransformedIterator.transform(null,iter)); + assertSame(iter,TransformedIterator.transform(iter,null)); } public void testConstructorProhibitsNull() { @@ -219,13 +219,13 @@ // expected } try { - new TransformedIterator(negate,null); + new TransformedIterator(null,negate); fail("ExpectedNullPointerException"); } catch(NullPointerException e) { // expected } try { - new TransformedIterator(null,list.iterator()); + new TransformedIterator(list.iterator(),null); fail("ExpectedNullPointerException"); } catch(NullPointerException e) { // expected 1.2 +20 -20 jakarta-commons-sandbox/functor/src/test/org/apache/commons/functor/core/collection/TestFilteredIterator.java Index: TestFilteredIterator.java =================================================================== RCS file: /home/cvs/jakarta-commons-sandbox/functor/src/test/org/apache/commons/functor/core/collection/TestFilteredIterator.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- TestFilteredIterator.java 25 Nov 2003 19:02:42 -0000 1.1 +++ TestFilteredIterator.java 25 Nov 2003 19:06:42 -0000 1.2 @@ -89,7 +89,7 @@ public Object makeFunctor() { List list = new ArrayList(); list.add("xyzzy"); - return FilteredIterator.filter(ConstantPredicate.trueInstance(),list.iterator()); + return FilteredIterator.filter(list.iterator(),ConstantPredicate.trueInstance()); } // Lifecycle @@ -118,7 +118,7 @@ public void testSomePass() { Iterator expected = evens.iterator(); - Iterator testing = new FilteredIterator(isEven,list.iterator()); + Iterator testing = new FilteredIterator(list.iterator(),isEven); while(expected.hasNext()) { assertTrue(testing.hasNext()); assertEquals(expected.next(),testing.next()); @@ -128,7 +128,7 @@ public void testAllPass() { Iterator expected = evens.iterator(); - Iterator testing = new FilteredIterator(isEven,evens.iterator()); + Iterator testing = new FilteredIterator(evens.iterator(),isEven); while(expected.hasNext()) { assertTrue(testing.hasNext()); assertEquals(expected.next(),testing.next()); @@ -138,7 +138,7 @@ public void testAllPass2() { Iterator expected = list.iterator(); - Iterator testing = new FilteredIterator(ConstantPredicate.trueInstance(),list.iterator()); + Iterator testing = new FilteredIterator(list.iterator(),ConstantPredicate.trueInstance()); while(expected.hasNext()) { assertTrue(testing.hasNext()); assertEquals(expected.next(),testing.next()); @@ -147,17 +147,17 @@ } public void testEmptyList() { - Iterator testing = new FilteredIterator(isEven,Collections.EMPTY_LIST.iterator()); + Iterator testing = new FilteredIterator(Collections.EMPTY_LIST.iterator(),isEven); assertTrue(!testing.hasNext()); } public void testNonePass() { - Iterator testing = new FilteredIterator(ConstantPredicate.falseInstance(),Collections.EMPTY_LIST.iterator()); + Iterator testing = new FilteredIterator(Collections.EMPTY_LIST.iterator(),ConstantPredicate.falseInstance()); assertTrue(!testing.hasNext()); } public void testNextWithoutHasNext() { - Iterator testing = new FilteredIterator(isEven,list.iterator()); + Iterator testing = new FilteredIterator(list.iterator(),isEven); Iterator expected = evens.iterator(); while(expected.hasNext()) { assertEquals(expected.next(),testing.next()); @@ -166,7 +166,7 @@ } public void testNextAfterEndOfList() { - Iterator testing = new FilteredIterator(isEven,list.iterator()); + Iterator testing = new FilteredIterator(list.iterator(),isEven); Iterator expected = evens.iterator(); while(expected.hasNext()) { assertEquals(expected.next(),testing.next()); @@ -180,7 +180,7 @@ } public void testNextOnEmptyList() { - Iterator testing = new FilteredIterator(isEven,Collections.EMPTY_LIST.iterator()); + Iterator testing = new FilteredIterator(Collections.EMPTY_LIST.iterator(),isEven); try { testing.next(); fail("ExpectedNoSuchElementException"); @@ -190,7 +190,7 @@ } public void testRemoveBeforeNext() { - Iterator testing = new FilteredIterator(isEven,list.iterator()); + Iterator testing = new FilteredIterator(list.iterator(),isEven); try { testing.remove(); fail("IllegalStateException"); @@ -200,7 +200,7 @@ } public void testRemoveAfterNext() { - Iterator testing = new FilteredIterator(isEven,list.iterator()); + Iterator testing = new FilteredIterator(list.iterator(),isEven); testing.next(); testing.remove(); try { @@ -212,7 +212,7 @@ } public void testRemoveSome() { - Iterator testing = new FilteredIterator(isEven,list.iterator()); + Iterator testing = new FilteredIterator(list.iterator(),isEven); while(testing.hasNext()) { testing.next(); testing.remove(); @@ -223,7 +223,7 @@ } public void testRemoveAll() { - Iterator testing = new FilteredIterator(ConstantPredicate.trueInstance(),list.iterator()); + Iterator testing = new FilteredIterator(list.iterator(),ConstantPredicate.trueInstance()); while(testing.hasNext()) { testing.next(); testing.remove(); @@ -232,7 +232,7 @@ } public void testRemoveWithoutHasNext() { - Iterator testing = new FilteredIterator(ConstantPredicate.trueInstance(),list.iterator()); + Iterator testing = new FilteredIterator(list.iterator(),ConstantPredicate.trueInstance()); for(int i=0,m = list.size();i<m;i++) { testing.next(); testing.remove(); @@ -241,12 +241,12 @@ } public void testFilterWithNullIteratorReturnsNull() { - assertNull(FilteredIterator.filter(ConstantPredicate.trueInstance(),null)); + assertNull(FilteredIterator.filter(null,ConstantPredicate.trueInstance())); } public void testFilterWithNullPredicateReturnsIdentity() { Iterator iter = list.iterator(); - assertSame(iter,FilteredIterator.filter(null,iter)); + assertSame(iter,FilteredIterator.filter(iter,null)); } public void testConstructorProhibitsNull() { @@ -257,13 +257,13 @@ // expected } try { - new FilteredIterator(ConstantPredicate.trueInstance(),null); + new FilteredIterator(null,ConstantPredicate.trueInstance()); fail("ExpectedNullPointerException"); } catch(NullPointerException e) { // expected } try { - new FilteredIterator(null,list.iterator()); + new FilteredIterator(list.iterator(),null); fail("ExpectedNullPointerException"); } catch(NullPointerException e) { // expected
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]