package junitparams; | |
import static org.assertj.core.api.Assertions.assertThat; | |
import org.junit.Test; | |
import org.junit.runner.RunWith; | |
@RunWith(JUnitParamsRunner.class) | |
public class InstantiatingTestClassOnceTest { | |
private static final int NUMBER_OF_TEST_METHODS_IN_THIS_CLASS = 1; | |
private static int instantiationsCount = 0; | |
@Test | |
public void shouldBeInstantiatedOncePerTestMethod() { | |
assertThat(instantiationsCount).isEqualTo(NUMBER_OF_TEST_METHODS_IN_THIS_CLASS); | |
} | |
public InstantiatingTestClassOnceTest() { | |
instantiationsCount++; | |
} | |
} |