blob: 2de37254efa9b7bedccc266a9d9d4982899dff93 [file] [log] [blame]
package test.triangle;
import org.testng.annotations.Parameters;
import org.testng.annotations.Test;
/**
* this test checks the CountCalls's static counter to see if we got the
* expected number of calls
*/
public class CheckCount {
@Test(parameters = { "expected-calls" })
public void testCheckCountDeprecated(String expectedCalls){
try {
// System.out.println("\n\ntestCheckCount time = " + System.currentTimeMillis());
int i = (Integer.valueOf(expectedCalls)).intValue();
int numCalls = CountCalls.getNumCalls();
assert (numCalls == i) : "Count calls expected " + i + " but got " + numCalls;
}
catch (NumberFormatException nfe) {
assert false : "CountCalls needs an expected-calls numeric parameter";
}
}
@Parameters({ "expected-calls" })
@Test
public void testCheckCount(String expectedCalls){
try {
// System.out.println("\n\ntestCheckCount time = " + System.currentTimeMillis());
int i = (Integer.valueOf(expectedCalls)).intValue();
int numCalls = CountCalls.getNumCalls();
assert (numCalls == i) : "Count calls expected " + i + " but got " + numCalls;
}
catch (NumberFormatException nfe) {
assert false : "CountCalls needs an expected-calls numeric parameter";
}
}
}