@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface ParameterizedBeforeClass
Parameterized
テストにおいて、各パラメーター毎に全てのメソッドが始まる前に一度だけ呼ばれるメソッドを指定します。
@RunWith(Parameterized.class) @Parameterized.UseParametersRunnerFactory(PtlBlockJUnit4ClassRunnerWithParametersFactory.class) public class SampleTest { @Parameterized.Parameters public static Collection<Object[]> parameters() { return Arrays.asList(new Object[] {"1", 1}, new Object[] {"2", 2}); } @ParameterizedBeforeClass public static void parameterizedBeforeClass(String param1, int param2) { } }
ParameterizedBeforeClass