| package test.tmp; |
| |
| import org.testng.annotations.Configuration; |
| |
| public class TestFixture { |
| |
| public static int globalCallSequence = 0; |
| |
| public static int printGlobalCallSequence(String methodName) { |
| globalCallSequence++; |
| System.err.println("*** " + methodName + ": globalCallSequence=" + globalCallSequence); |
| return globalCallSequence; |
| } |
| |
| public int fixtureBeforeTestCallSequence; |
| |
| @Configuration(beforeTest=true, groups="fixture") |
| public void beforeTest() { |
| fixtureBeforeTestCallSequence = printGlobalCallSequence("TestFixture.beforeTest"); |
| } |
| |
| public int getSomeRandomValue() { |
| return 20; |
| } |
| |
| } |