package org.rr.collection;
import java.util.ArrayList;
import java.util.List;
import junit.framework.TestCase;
import org.rr.commons.collection.TransformValueList;
public class TransformListTest extends TestCase {
public void test() {
ArrayList<Boolean> listWithBoolean = new ArrayList<>();
listWithBoolean.add(Boolean.TRUE);
listWithBoolean.add(Boolean.FALSE);
listWithBoolean.add(Boolean.TRUE);
List<String> stringList = new TransformValueList<Boolean, String>(listWithBoolean) {
@Override
public String transform(Boolean source) {
return source != null ? source.toString() : "false";
}
};
for(String s : stringList) {
System.out.println(s);
}
}
}