package tjg.testing; import java.util.ArrayList; import java.util.List; import junit.framework.TestCase; public class PermutationsIteratorTest extends TestCase { public void testIntegerPermutations() throws Exception { List list = new ArrayList(); list.add( new Integer(1)); list.add( new Integer(2)); list.add( new Integer(3)); list.add( new Integer(4)); PermutationsIterator lpr = new PermutationsIterator(list); while( lpr.hasNext()) { List r = lpr.next(); printIntegerList(r); } // write your own assertion } private void printIntegerList( List list) { StringBuilder sb = new StringBuilder(); for( Integer i : list ) { sb.append(" "). append( i ); } System.out.println(sb.toString()); } }