您的位置:首页 > 其它

单元测试Junit

2016-10-31 15:33 120 查看
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency><dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
</dependency>


@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("classpath:AppContext.xml")
@WebAppConfiguration
public class Test {

@Autowired
private BookMarkContentDao bookMarkContentDao;
@Autowired
private SidChangedDao sidChangedDao;

//把主库中修改的sid存入redis中
//@Test
public void getBookContentTest() {
List<DXHSid> dxhsid = bookMarkContentDao.getCompletedDXHSince(LocalDateTime.now().minusMonths(1), LocalDateTime.now());
List<String> sids = dxhsid.stream().map(x->x.getSid().toString()).collect(Collectors.toList());
for(String sid:sids)
sidChangedDao.addSid(sid);
}
}


对于单元测试不需要完整web工程

对于一个模块中引用其他模块的类时,如要在当前模块的spring配置文件下实例话另一个模块以及另一个模块的相关配置(如数据库连接)

单元测试类的类名不能为Test,即不能和标注@Test相同 ,相同类路径下也不能有test命名的类
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: