junit可以对使用了ssh开源框架的java web应用进行测试。能够很方便的测试其中的dao方法,service层业务逻辑方法,并且不依赖于框架。
测试dao和service中的方法,当然要先获取类实例了。我觉得这个是最重要的。在ssh中dao和service都是通过spring来管理的,因此不能够通过new来获得相应的实例。
使用下面的方法能够获得dao和service实例。
public class XxxDaoTest {
private BeanFactory beanFactory;
private XxxDao xxxDao;
@Before
public void getDao() {
//这个要根据需要进行修改,在classes路径中去寻找配置文件。
beanFactory = new ClassPathXmlApplicationContext("applicationContext.xml");
xxxDao= (XxxDao ) beanFactory.getBean("XxxDao ");
}
@Test
public void testXxx(){
//你要具体测试的方法。
}
当然,使用junit必须要加入相应的junit和其依赖的jar包,网上很容易能够找到,如果不想自己下,很多IDE也提供了支持。例如使用myecplise,在build path -》add libraries中能够找到junit工具包,点进去也可以选择版本。
下面附件中的两个文件很的讲解了如何使用junit进行测试和一些最佳实践。
分享到:
相关推荐
junit测试 test txt file
软件测试JUnit测试框架的使用实验1报告
junit-test-dao.pdf junit-test-dao.pdf junit-test-dao.pdf
Junit,测试Junit,测试案例使用
在Eclipse中使用JUnit4进行单元测试!
单元测试框架Junit—— JUnit3.8.1 以及使用JUnit测试的代码demo。
junit测试测试junit测试测试junit测试测试junit测试测试
NULL 博文链接:https://ljz0898.iteye.com/blog/1547159
Myeclipse中的JUnit测试详细
单元测试之道(Java):使用JUnit进行单元测试。单元测试是提高代码质量的有效手段,但大部分开发人员由于种种原因都不乐意进行单元测试。
在java中使用 junit单元测试,eclipse 使用Junit为java程序做单元测试,图文教程,非常使用
Junit 通常用于那些有明确返回值的方法的测试...因此我们要使用junit测试void方法,必须找到一个有实际返回值的 方法来暂时替代void方法,但此方法只作为被测void方法的入口和出口,测试程序所调用的仍旧是原void方法。
软件测试报告Junit的单元测试,框架的使用情况,适合正在学习的同学!
因此我们要使用junit测试void方法,必须找到一个有实际返回值的方法来暂时替代void方法,但此方法只作为被测void方法的入口和出口,测试程序所调用的仍旧是原void方法。为了实现这种测试方式,我们按照如下步骤进行...
在Eclipse中使用JUnit4进行单元测试 在Eclipse中使用JUnit4进行单元测试
如何使用JUnit写测试 如何使用JUnit写测试
单元测试之道Java版——使用Junit,不错的学习测试的教材
《单元测试之道Java版:使用JUnit》PDF 下载
使用Eclipse进行Junit测试,junit类的创建