• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package test.annotationtransformer;
2 
3 import org.testng.annotations.BeforeClass;
4 import org.testng.annotations.BeforeMethod;
5 import org.testng.annotations.Test;
6 
7 public class ConfigurationSampleTest {
8   private static String m_before = "uninitialized";
9 
10   @BeforeClass
beforeClass()11   public void beforeClass() {
12     m_before = "correct";
13   }
14 
15   @BeforeMethod(enabled = false)
testingEnabledOnConfiguration()16   public void testingEnabledOnConfiguration() {
17     m_before = "this method is not enabled, we should not be here";
18   }
19 
20   // will be disabled by the configuration transformer
21   @BeforeMethod
beforeMethod()22   public void beforeMethod() {
23     m_before = "incorrect";
24   }
25 
26   @Test
f()27   public void f() {}
28 
getBefore()29   public static String getBefore() {
30     return m_before;
31   }
32 }
33