如何XCode测试一个字符串

时间:2014-02-09 21:51:52

标签: objective-c xcode string testing sentestingkit

我必须为作业设置测试用例。我知道将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吗?如果是这样,我将如何将其应用于上面的代码?

1 个答案:

答案 0 :(得分:2)

如果您知道预期的字符串结果,请使用STAssertEqualObjects

由于字符串是NSObject,您可以使用STAssertEqualObjects,它会将检查委托给对象相等的NSString实现。