package test.annotationtransformer; import org.testng.annotations.BeforeClass; import org.testng.annotations.BeforeMethod; import org.testng.annotations.Test; public class ConfigurationSampleTest { private static String m_before = "uninitialized"; @BeforeClass public void beforeClass() { m_before = "correct"; } @BeforeMethod(enabled = false) public void testingEnabledOnConfiguration() { m_before = "this method is not enabled, we should not be here"; } // will be disabled by the configuration transformer @BeforeMethod public void beforeMethod() { m_before = "incorrect"; } @Test public void f() {} public static String getBefore() { return m_before; } }