我必须为作业设置测试用例。我知道将STAssertEquals用于数字,但我不确定如何测试以下返回字符串的方法。
-(NSString *) description
{
NSLog(@"\n \n Account information for %@ \n Balance is $%g dollars \n Number of transacrions are: %d \n\n\n\n", [self owner],[self balance], [self numberOfTransactions]);
我会使用STAssertsTrue吗?如果是这样,我将如何将其应用于上面的代码?
答案 0 :(得分:2)
如果您知道预期的字符串结果,请使用STAssertEqualObjects
。
由于字符串是NSObject
,您可以使用STAssertEqualObjects
,它会将检查委托给对象相等的NSString
实现。