Objective c 为单例类的AllocWithZone方法编写单元测试用例
我有单元测试方法Objective c 为单例类的AllocWithZone方法编写单元测试用例,objective-c,Objective C,我有单元测试方法 -(void)setUp { objectofClass=[ClassName shared]; } -(void) testAllocWithZone { STAssertNClassName *oneMoreObject=nil;oThrow(oneMoreObject=[ClassName allocWithZone:NSDefaultZone()],testing); } oneMoreObject的值应该是多少? 是nil还是sharedObje
-(void)setUp
{
objectofClass=[ClassName shared];
}
-(void) testAllocWithZone
{
STAssertNClassName *oneMoreObject=nil;oThrow(oneMoreObject=[ClassName allocWithZone:NSDefaultZone()],testing);
}
oneMoreObject的值应该是多少?
是nil还是sharedObject…?从您提供的代码中很难分辨。这取决于您如何实现singleton。我通常不会让创建额外实例变得不可能,只是让创建单个实例变得容易,并正确地使用它。