05 2017 档案

摘要:SpringMVC controller测试较简单,从功能角度划分,可分为两种。一种是调用请求路径测试,另一种是直接调用Controller方法测试。 调用请求路径测试 通过请求路径调用,请求需要经过拦截器,再到对应的Controller方法处理 被测试代码示例 测试代码示例 调用Controlle 阅读全文
posted @ 2017-05-25 11:55 YGingko 阅读(17501) 评论(0) 推荐(1)
摘要:依照类型划分,单元测试方法可以划分为两大类。一类是针对public方法进行测试,另一类是针对private方法进行测试。 public方法测试 public方法和public static方法均属于public方法。public方法单元测试较简单。可分为需要Mock型和不需要Mock型。 需要Moc 阅读全文
posted @ 2017-05-25 11:52 YGingko 阅读(2872) 评论(0) 推荐(0)
摘要:service层测试较简单,目前大多数测试主要是针对public方法进行的。依据测试方法划分,可以分为两种:基于mock的隔离测试和基于dbunit的普通测试。 mock隔离测试 配置pom.xml 测试原理 隔离测试主要通过@Mock和@InjectMocks两个注解来实现模拟与被模拟。 @Moc 阅读全文
posted @ 2017-05-22 19:20 YGingko 阅读(15573) 评论(0) 推荐(0)
摘要:DAO层测试难点 1. 可重复性,每次运行单元测试,得到的数据是重复的 2. 独立性,测试数据与实际数据相互独立 3. 数据库中脏数据预处理 4. 不能给数据库中数据带来变化 DAO层测试方法 1. 使用内存数据库,如H2。优点:无需清空无关数据;缺点:单元测试中需要进行数据库初始化过程,如果初始化 阅读全文
posted @ 2017-05-22 16:34 YGingko 阅读(5663) 评论(0) 推荐(1)