This method is used to assert how many times a mocked method has been called or ANY mocked method has been called.
Boolean $times(numeric count, [methodname])
Parameters:
- count - The number of times any method or a specific mocked method has been called
- methodName - The optional method name to assert the number of method calls
Examples
security = getMockBox().createMock("model.security");
//No calls yet
expect( security.$times(0) ).toBeTrue();
security.$("isValidUser",false);
security.isValidUser();
// Asserts
expect( security.$times(1) ).toBeTrue();
expect( security.$times(1,"isValidUser") ).toBeTrue();
security.$("authenticate",true);
security.authenticate("username","password");
expect( security.$times(2) ).toBeTrue();
expect( security.$times(1,"authenticate") ).toBeTrue();