使用Maven+Junit做单元测试竟是如此畅快。只需要几步就完成了单元测试。
1、编写单元测试
在src/test/java下编写单元测试,可以编写N个测试。下面是其中一个。
public class OrderTest extends TestCase {
private ApplicationContext ac;
private MyorderDao dao;
public MyorderDao getDao() {
if (dao == null) {
dao = (MyorderDao) ac.getBean("myorderDao");
}
return dao;
}
/**
* 测试分页查询
*/
public void testQueryPaging() {
Myorder example = new Myorder();
... ...
List<Myorder> orderList = getDao().selectByExamplePaging(example);
for (Myorder myorder : orderList) {
... ...
}
}
protected void setUp() throws Exception {
ac = new ClassPathXmlApplicationContext("applicationContext-dao.xml");
super.setUp();
}
protected void tearDown() throws Exception {
super.tearDown();
ac = null;
}
}
2、Maven运行单元测试
cd到项目目录运行:mvn test
执行maven命令后做所有的类和方法的测试并打印测试结果
分享到:
相关推荐
毕设:基于maven+jsp+servlet+mysql+java的作业管理系统毕设:基于maven+jsp+servlet+mysql+java的作业管理系统毕设:基于maven+jsp+servlet+mysql+java的作业管理系统毕设:基于maven+jsp+servlet+mysql+java的作业...
内容概要:参考Mockito官方API文档,实践框架每个特性。 适合人群:Mockito入门人员以及想全面熟悉Mockito特性的人员,做到了开箱即用。 能学到什么:“Mockito 4.6.0 + Junit 5”的组合编程。 使用建议:使用前安装...
毕设项目:基于maven+SSM框架实现的云端汽修后台管理系统 毕设项目:基于maven+SSM框架实现的云端汽修后台管理系统 毕设项目:基于maven+SSM框架实现的云端汽修后台管理系统 毕设项目:基于maven+SSM框架实现的云端...
【标题】"selenium+java+junit+maven" 指的是一个基于这些技术的Java自动化测试框架。这个框架主要用于Web应用的自动化测试,确保软件的功能性和稳定性。 **Selenium** 是一个广泛使用的Web浏览器自动化工具,支持...
总结起来,"maven+spring+mybatis+mysql+junit jar项目框架搭建"是一个完整的Java后端开发流程,涵盖了从项目构建、服务层、数据访问层到数据库管理和单元测试的全过程。这样的框架为开发者提供了一个高效、稳定且...
JUnit是Java语言的一个单元测试框架,用于编写和运行可重复的测试。开发者可以利用JUnit编写测试用例,确保代码的功能正确性,提高代码质量。在项目开发过程中,Junit起到了关键的测试保障作用,帮助尽早发现和修复...
Maven更新问题 今天Maven在更新的时候发现一直更新不成功,总结下解决方法。 在apache-maven-3.5.2/conf/setting.xml中加入以下配置即可解决 alimaven aliyun maven ...
**JUnit** 是Java编程语言的一个单元测试框架,它使开发者能够编写可重复运行的测试用例,以确保代码的质量和功能正确性。JUnit支持注解、参数化测试、异常测试等多种测试方法。在本实例中,JUnit将用于测试业务逻辑...
JUnit是一款流行的Java单元测试框架,用于编写和运行可重复的测试用例。在开发过程中,JUnit可以帮助开发者确保代码的质量和稳定性,通过自动化测试发现潜在的错误。 该代码生成器整合了以上技术,能够自动生成...
读书笔记:Junit5+maven+Restassured企业微信接口实战演练项目
标题中的"springmvc+maven+junit+jqueryUI"是一个典型的Web开发技术组合,涉及四个主要组件:Spring MVC、Maven、JUnit和jQuery UI。现在,让我们深入探讨这些技术及其在实际开发中的应用。 1. Spring MVC(Spring ...
Maven的插件系统允许扩展其功能,例如使用maven-compiler-plugin进行Java代码编译,maven-surefire-plugin进行单元测试,maven-jar-plugin打包应用。开发者可以根据项目需求选择和配置合适的插件。 7. **聚合与...
maven项目,单元测试jacoco、junit...........................................................................................
### 孔浩 svn+junit+maven视频教程 #### SVN (Subversion) 概念与使用 **SVN**(Subversion)是一种集中式版本控制系统,主要用于软件开发过程中的代码管理。它通过创建一个中央仓库(Repository)来保存所有项目...
整个整合过程中,Maven负责项目的构建和依赖管理,SpringMVC提供MVC架构,MyBatis用于ORM(对象关系映射),而Junit则帮助我们进行单元测试。这些技术的结合使得开发、测试和部署Web应用程序变得更加高效和便捷。
Spring MVC、MyBatis、Maven 和 JUnit 是四个在软件开发中广泛使用的开源框架和技术。它们在构建高效、可维护的Java应用中扮演着重要角色。以下是对这些技术的详细解释: **Spring MVC** Spring MVC是Spring框架的...
### Selenium3+Java+Maven+TestNG+ReportNG+SVN+Jenkins自动化测试环境搭建 #### Java环境搭建 **一、安装JDK1.8** - **步骤**: 下载JDK安装包并按照向导指引进行安装,直至安装完成。 **二、配置JDK环境变量** ...
本教程将详细讲解如何使用四个关键的技术栈——Maven、SpringMVC、MyBatis和JUnit来搭建一个功能完善的示例项目,并包含了数据库操作和单元测试。下面,我们将深入探讨每个组件以及它们在项目中的作用。 首先,**...
【标题】"spring+springmvc+mybatis+maven+junit整合"是一个常见的Java Web开发框架集成,这个项目旨在为初学者提供一个基础的、可运行的示例,以理解这些技术如何协同工作。 【Spring框架】是核心的依赖注入(DI)...