1
我試圖進一步提升自己的TDD體驗,並且想知道如何檢查某個類是否存在屬性。具體來說,我想確保該對象有一個雙名爲累加器。如何檢查使用OCUnit/XCTest的對象上是否存在屬性?
//
// 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屬性在計算器類中不存在」);' – squarefrog