成功测试
成功测试

您现在的位置: 成功测试简介_成功测试分数 > 成功测试题目 > 阿里p8手把手教学,如何写出简洁又规范的

阿里p8手把手教学,如何写出简洁又规范的

发布时间:2023/11/28 9:35:45   点击数:
青少年白癜风防治援助项目 http://baidianfeng.39.net/a_yyxw/151009/4707223.html

编写功能、业务代码的时候一般会遵循kiss原则,所以类、方法、函数往往不会太大,分层设计越好、职责越单一、耦合度越低的代码越适合做单元测试,单元测试也倒逼开发过程中代码分层、解耦。

可能某个功能的实现代码有30行,测试代码有50行。单元测试的代码如何编写才更合理、整洁、规范呢?

编码分模块展开

先贴一段代码:

-(void)testInsertDataInOneSpecifiedTable{XCTestExpectation*exception=[selfexpectationWithDescription:

"测试数据库插入功能"];//given[dbInstanceremoveAllLogsInTableType:HCTLogTableTypeMeta];NSMutableArray*insertModels=[NSMutableArrayarray];for(NSIntegerindex=1;index=;index++){HCTLogMetaModel*model=[[HCTLogMetaModelalloc]init];model.log_id=index;//...[insertModelsaddObject:model];}//when[dbInstanceadd:insertModelsinTableType:HCTLogTableTypeMeta];//then[dbInstancerecordsCountInTableType:HCTLogTableTypeMeta

转载请注明:http://www.81guangchang.com/cgtm/18712.html

网站简介 | 发布优势 | 服务条款 | 隐私保护 | 广告合作 | 合作伙伴 | 版权申明 | 网站地图

当前时间:


冀ICP备20001468号-10