| package test.invocationcount; |
| |
| import org.testng.annotations.BeforeClass; |
| |
| public class Base { |
| private static int m_beforeCount; |
| private static int m_afterCount; |
| |
| @BeforeClass |
| public void init() { |
| // System.out.println("RESETTING COUNTS"); |
| m_beforeCount = 0; |
| m_afterCount = 0; |
| } |
| |
| protected void incrementBefore() { |
| m_beforeCount++; |
| // System.out.println("INC BEFORE:" + m_beforeCount); |
| } |
| |
| protected void incrementAfter() { |
| m_afterCount++; |
| // System.out.println("INC AFTER:" + m_beforeCount); |
| } |
| |
| public static int getBeforeCount() { |
| return m_beforeCount; |
| } |
| |
| public static int getAfterCount() { |
| return m_afterCount; |
| } |
| } |