package component.annotations; import com.flextrade.jfixture.annotations.Fixture; import com.flextrade.jfixture.annotations.FromListOf; import com.flextrade.jfixture.rules.FixtureRule; import org.junit.Rule; import org.junit.Test; import static org.junit.Assert.assertTrue; public class TestFromListAnnotation { @Rule public FixtureRule fc = FixtureRule.initFixtures(); @Fixture @FromListOf(strings = {"a", "b", "c"}) private String letter; @Fixture @FromListOf(numbers = {1, 2, 3}) private Long number; @Test public void string_value_is_same_as_one_element_in_list() { assertTrue(letter.equals("a") || letter.equals("b") || letter.equals("c")); } @Test public void number_value_is_same_as_one_element_in_list() { assertTrue(number.equals(1L) || number.equals(2L) || number.equals(3L)); } }