package org.jtwig.render.expression.calculator.enumerated.environment; import org.jtwig.render.expression.calculator.enumerated.CompositeEnumerationListStrategy; import org.jtwig.render.expression.calculator.enumerated.EnumerationListStrategy; import org.jtwig.support.MatcherUtils; import org.junit.Test; import java.util.Collection; import static java.util.Arrays.asList; import static org.hamcrest.core.Is.is; import static org.junit.Assert.assertThat; import static org.mockito.Mockito.mock; public class EnumerationListStrategyFactoryTest { private EnumerationListStrategyFactory underTest = new EnumerationListStrategyFactory(); @Test public void create() throws Exception { Collection<EnumerationListStrategy> strategies = asList(mock(EnumerationListStrategy.class)); EnumerationListStrategy result = underTest.create(strategies); assertThat(result, is(MatcherUtils.<EnumerationListStrategy>theSameBean(new CompositeEnumerationListStrategy(strategies)))); } }