Open vvLavida opened 7 years ago
使用MVP架构,对视图逻辑(view层)和业务逻辑(presenter层)进行拆分,就可以对UI、业务代码分别进行测试。UI测试引入Espresso,业务层单元测试引入junit,生成测试mock对象引入mockito,为了支撑mockito引入dexmaker,hamcrest的引入使得测试代码的匹配更接近自然语言,可读性更高,更加灵活。
使用MVP架构,对视图逻辑(view层)和业务逻辑(presenter层)进行拆分,就可以对UI、业务代码分别进行测试。UI测试引入Espresso,业务层单元测试引入junit,生成测试mock对象引入mockito,为了支撑mockito引入dexmaker,hamcrest的引入使得测试代码的匹配更接近自然语言,可读性更高,更加灵活。