我正在 iOS 应用程序中进行测试。我在 setUp 方法中有以下代码:
- (void)setUp
{
[super setUp];
rest=[[Restaurant alloc]init];
array=[[NSMutableArray alloc]init];
array=[rest getTheWebData];
}
我实现了第一个成功的数组测试用例:
- (void)testDataArray_Should_Not_Nil
{
STAssertNotNil(array,@"array is nil");
}
不久之后,我对实现相同的数组进行了以下测试用例:
-(void)testResult_Should_Be_Valid_Category_For_Given_Node
{
STAssertNotNil(array,@"array is nil");
}
这个测试用例由于空数组而失败。为什么我在通过第一种情况后在第二种情况下得到空值?