【发布时间】:2013-10-23 00:48:26
【问题描述】:
我正在尝试进一步了解我在 TDD 方面的经验,我想知道如何检查某个属性是否存在于某个类中。具体来说,我想确保该对象有一个双命名的累加器。
//
// CSCalculatorModel.h
// Calculator
//
#import <Foundation/Foundation.h>
@interface CSCalculatorModel : NSObject
@property (nonatomic) double accumulator;
@end
我知道我可以对对象使用如下测试,但是如何测试 C 标量?
- (void)testExample
{
XCTAssertNotNil(calculatorClass.accumulator, @"Accumulator property does not exist on calculator class");
}
【问题讨论】:
-
只检查它是否为 0 是否合适?例如。
XCTAssert(calculator.accumulator == 0.0, @"Accumulator property does not exist on calculator class");