Skip to content

shiyuan17/AAMockData

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

AAMockData

##ios 有意义测试数据模拟 AAMockData是一个模拟数据生成器,旨在帮助前端攻城师独立于后端进行开发,帮助编写单元测试,方便模拟数据测试。提供一键model生成模拟测试数据,并可单独指定生成方式。

##using(使用) 1.引入文件:#import "AAMockData.h" 主要是用来一键model生成测试数据

以下额外文件,安需引入:

AAMockStringSource.h 包含各类字符串随机生成方法(随机文本、有意义标题、姓名、英文名、电话号码、Email、身份证、银行卡、邮政编码、随机ip)

AAMockInterget.h 包含年龄及随机编号随机生成

AAMockDateSource.h 包含日期及时间戳随机生成

2.公开的方法都为static,类名调用即可,示例如下:

- (void)mockModelData{
    //要生成模拟数据的实体
    TestModel *model = [[TestModel alloc] init];
    
    //调用mockModel即可自动匹配生成模拟数据
    [AAMockData mockModel:model];
    
    //也可以单独调用具体的生成方法,生成有意义的测试数据
    //model.name = [AAMockStringSource randomName];

    //输出生成好带模拟数据的实体
    NSLog(@"测试数据:%@",model.mj_keyValues);
}

3.AAMockData使用过程中有任何bug或者建议请联系:QQ:1213423761,亦或邮件:1213423761@qq.com

About

ios 有意义测试数据模拟

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published