List of usage examples for org.apache.commons.collections4 TransformerUtils constantTransformer
public static <I, O> Transformer<I, O> constantTransformer(final O constantToReturn)
From source file:com.feilong.core.util.CollectionsUtilTest.java
/** * Test collect3./* www . ja v a 2 s . c o m*/ */ @Test public void testCollect3() { List<User> list = toList(// new User("", 23), new User("", 24), new User("", 25)); List<String> collect1 = CollectionsUtil.collect(list, TransformerUtils.constantTransformer("jintian")); assertThat(collect1, hasItems("jintian", "jintian", "jintian")); }
From source file:uniol.apt.analysis.processmining.CreateLTSTest.java
@Test public void createABAndBAWithConstantPV() { Transformer<ParikhVector, ParikhVector> constantTransformer = TransformerUtils .constantTransformer(new ParikhVector()); CreateLTS create = new CreateLTS(constantTransformer); create.addWord(Arrays.asList("a", "b")); create.addWord(Arrays.asList("b", "a")); TransitionSystem ts = create.getTransitionSystem(); assertThat(ts, not(sameInstance(create.getTransitionSystem()))); assertThat(ts.getNodes(), hasSize(1)); assertThat(ts.getEdges(), hasSize(2)); assertThat(ts.getInitialState(), not(nullValue())); assertThat(ts.getAlphabet(), containsInAnyOrder("a", "b")); State s0 = ts.getInitialState(); assertThat(s0.getPostsetNodesByLabel("a"), hasSize(1)); assertThat(s0.getPostsetNodesByLabel("b"), hasSize(1)); }