package net.spy.concurrent; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import junit.framework.TestCase; /** * Test the mapper. */ public class MapperTest extends TestCase { public void testSimpleTransform() throws Exception { Mapper<Integer, Integer> m=new Mapper<Integer, Integer>(); List<Integer> in=Arrays.asList(1, 2, 3, 4, 5); List<Integer> out=m.transform(new Transformer<Integer, Integer>(){ public Integer transform(Integer num) { return num + 1; }}, in); assertEquals(new ArrayList<Integer>(Arrays.asList(2, 3, 4, 5, 6)), out); } }