目标C - 如何使用OC Mock?

ary*_*axt 2 iphone unit-testing mocking objective-c ocmock

我有一个类,假设在调用方法时返回一个字符串.我怎样才能创建一个模拟对象.

我希望mock在调用方法"sayHello"时返回@"Hello"

id mock = [OCMockObject mockForClass:[MyCrazyClass class]];
Run Code Online (Sandbox Code Playgroud)

kub*_*ubi 5

[[[mock stub] andReturn:@"Hello"] yourMethod:someArgument];
Run Code Online (Sandbox Code Playgroud)