TDD??iOS???????????Kiwi???????
???????????? ???????[ 2014/2/24 13:42:41 ] ???????????????
???????????????????target
????????VVStack??NSObject????????????????????????????????????????????в???????????????????????????????????????????????????push??????push??????????????????push???????????????????push????????????????????????????д??
- (void)testPushANumberAndGetIt {
VVStack *stack = [VVStack new];
[stack push:2.3];
double topNumber = [stack top];
XCTAssertEqual(topNumber?? 2.3?? @"VVStack should can be pushed and has that top value.");
}
|
??????????????????-push:??-top?????????????????????????????ARC??????????????????????????????????????????????VVStack.h???????????????????????.m?????????н???????????????????????????????push?????????????2.3???????
//VVStack.h
@interface VVStack : NSObject
- (void)push:(double)num;
- (double)top;
@end
//VVStack.m
@implementation VVStack
- (void)push:(double)num {
}
- (double)top {
return 2.3;
}
@end
|
??????????в?????????????????????????????????????????????????????????????????????????push???4.6???????top???????????????????????????????????????????????????????????????????У???????????????????????????????????????????????????????????????Щerror-try????裬???????????????????????????????????????????????????????????????????????????TDD?????????????????б????????????????????????????????г??????????????п????????????????????????á?????????????·??????????????????????????????????????????VVStackTests.m?У?????????????м????
????- (void)testPushANumberAndGetIt {
????//...
????[stack push:4.6];
????topNumber = [stack top];
????XCTAssertEqual(topNumber?? 4.6?? @"Top value of VVStack should be the last num pushed into it");
????}
|
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11