• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package test.conffailure;
2 
3 import org.testng.annotations.AfterClass;
4 import org.testng.annotations.BeforeClass;
5 import org.testng.annotations.Test;
6 
7 public class ClassWithFailedBeforeTestClassVerification {
8 
9   private static boolean m_success1 = false;
10   private static boolean m_success2 = false;
11 
12   // Should be run even though ClassWithFailedBeforeTestClass failed in its configuration
13   @BeforeClass
setUpShouldPass()14   public void setUpShouldPass() {
15     m_success1 = true;
16   }
17 
18   // Should be run even though ClassWithFailedBeforeTestClass  failed in its configuration
19   @AfterClass
tearDown()20   public void tearDown() {
21     m_success2 = true;
22   }
23 
24   // Adding this method or @Configuration will never be invoked
25   @Test
dummy()26   public void dummy() {
27 
28   }
29 
success()30   static public boolean success() {
31     return m_success1 && m_success2;
32   }
33 }
34