Skip to content

Instantly share code, notes, and snippets.

@congpc
Created December 23, 2015 04:59
Verify after running in OCMock
- (void)testVerifyAfterRunning_UsingClassMock {
//GIVEN
ClassA* object = [[ClassA alloc] init];
id classMock = OCMClassMock([ClassB class]);
object->publicClass = classMock;
//WHEN /* run code under test */
[object executeVoidMethodAndException:@"@congpc.ios"];
//THEN
OCMVerify([classMock simulateException:@"@congpc.ios"]);
}
- (void)testVerifyAfterRunning_UsingStrictMock {
//GIVEN
ClassA* object = [[ClassA alloc] init];
id classMock = OCMStrictClassMock([ClassB class]);
object->publicClass = classMock;
//WHEN /* run code under test */
[object executeVoidMethodAndException:@"@congpc.ios"];
//THEN
OCMVerify([classMock simulateException:@"@congpc.ios"]);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment