| package test.methods; |
| |
| import org.testng.annotations.*; |
| |
| /** |
| * This class is used to test invocation of methods |
| * |
| * @author cbeust |
| */ |
| public class SampleMethod1 { |
| private static boolean m_ok1 = false; |
| private static boolean m_ok2 = false; |
| private static boolean m_ok3 = true; |
| private static boolean m_ok4 = true; |
| |
| public static void reset() { |
| m_ok1 = false; |
| m_ok2 = false; |
| m_ok3 = true; |
| m_ok4 = true; |
| } |
| |
| @Test(groups = { "sample1" }) |
| public void shouldRun1() { |
| m_ok1 = true; |
| } |
| |
| @Test(groups = { "sample1" }) |
| public void shouldRun2() { |
| m_ok2 = true; |
| } |
| |
| @Test |
| public void shouldNotRun1() { |
| m_ok3 = false; |
| } |
| |
| @Test |
| public void shouldNotRun2() { |
| m_ok4 = false; |
| } |
| |
| public static void verify() { |
| assert m_ok1 && m_ok2 && m_ok3 && m_ok4 : |
| "All booleans should be true: " + m_ok1 + " " + m_ok2 |
| + " " + m_ok3 + " " + m_ok4; |
| } |
| static private void ppp(String s) { |
| System.out.println("[SampleMethod1] " + s); |
| } |
| |
| } |