package org.enumerable.lambda.support.functionaljava; import static fj.Show.*; import static fj.data.List.*; import static org.enumerable.lambda.support.functionaljava.Array_bind.*; import static org.enumerable.lambda.support.functionaljava.LambdaFunctionalJava.*; import static org.junit.Assert.*; import org.enumerable.lambda.annotation.LambdaParameter; import org.junit.Test; import fj.data.List; public final class List_map { @LambdaParameter static Integer i1, i2; @Test public void test() { final List<Integer> a = list(1, 2, 3); final List<Integer> b = a.map(λ(i1, i2, i1 + i2).f(42)); assertEquals("<43,44,45>", listShow(intShow()).showS(b)); // [43,44,45] } }