maven分模块web项目的单元测试

问题描述

maven分模块web项目的单元测试 50C
最近几天搞了个maven分模块的web项目的小demo。
springMVC+spring+mybatis.总配置文件写在web模块中。
web模块依赖service模块,service模块依赖dao模块,dao模块中有实体类和maping
配置文件和dao接口。
现在想分层进行单元测试。
求大神指导 。
在线等。

解决方案

MAVEN WEB项目 单元测试

解决方案二:
已经分模块了,各个模块用各个模块的单元测试 。

解决方案三:
用 junit

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(""file:.xxxxx/applicationContext.xml"")
@Transactional
public class xxxxxTest {

解决方案四:
http://blog.csdn.net/neareast/article/details/13000427

JUnit是一套优秀的单元测试框架,而Maven是优秀的Java项目构建和管理工具,两者结合可以很方便地对项目进行自动化测试。

    一般的简单Java应用就不多说了,一些框架会提供针对junit的扩展,使得测试变得更容易,例如spring官方就提供了spring-test,用于提供获取ApplicationContext等方面的支持。    首先要做的是,改变JUnit的实际执行类,将默认的执行类Suite替换为Spring提供的SpringJUnit4ClassRunner,也就是在测试类前面加上一个注解:

[java] view plain copy
print?

@RunWith(SpringJUnit4ClassRunner.class)      然后,我们需要告诉这个测试类Spring配置文件的位置:

[java] view plain copy
print?

@ContextConfiguration(locations={""classpath:applicationContext.xml""  classpath:applicationContext-security.xml"",""file:src/main/webapp/WEB-INF/servlet.xml""})  

解决方案五:
一般就是对功能模块进行单元测试吧,,

时间: 2024-10-26 16:11:38

maven分模块web项目的单元测试的相关文章

关于maven远程部署多模块web项目到tomcat失败问题

问题描述 关于maven远程部署多模块web项目到tomcat失败问题 主模块: <?xml version=""1.0"" encoding=""UTF-8""?><project xmlns=""http://maven.apache.org/POM/4.0.0"" xmlns:xsi=""http://www.w3.org/2001/XMLSc

使用IntelliJ IDEA 14和Maven创建java web项目

原文:使用IntelliJ IDEA 14和Maven创建java web项目 http://mark.leanote.com/post/%E4%BD%BF%E7%94%A8IntelliJ-IDEA-14%E5%92%8CMaven%E5%88%9B%E5%BB%BAjava-web%E9%A1%B9%E7%9B%AE 安装Maven 下载安装 去maven官网下载最新版. 解压到安装目录. 配置 右键桌面的计算机图标,属性–>高级系统设置–>环境变量,添加M2_HOME的环境变量,然后将该

IntelliJ IDEA + Maven创建Java Web项目

1. Maven简介 相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里也强调下,尽量使用此类工具进行项目构建, 它可以管理项目的整个生命周期.     可以通过其命令做所有相关的工作,其常用命令如下:      - mvn compile     - mvn test     - mvn clean     - mvn package     - mvn install            //把新创建的jar包安装到仓库中     - mvn archetype:

java-求助maven 多模块项目调试的问题

问题描述 求助maven 多模块项目调试的问题 maven 多模块web项目,每次修改java代码都要install一下,有没有方法不用每次都要intall就能调试,我用的jetty插件. 解决方案 是Eclipse下Server用jetty吗? 解决方案二: 多模块maven项目实践经验

idea+maven导入web项目后,tomcat无报错,无日志输出,启动失败,求大神!

问题描述 idea+maven导入web项目后,tomcat无报错,无日志输出,启动失败,求大神! 模块之间的依赖关系可以从这个pom中看出来 把这三个子模块的编译结果都输出到platform的webappWEB-INFclasses,所依赖的jar包通过Maven也输出到webappWEB-INFlib, 然后tomcate 这样配置的 然后启动tomcate 无报错 无log 直接停止,真的太诡异了! 大神们,帮帮忙!太感谢了!!! 解决方案 用IDEA启动非maven管理的web项目 解决

如何为Web项目添加Maven支持

对现有的项目集成Maven,需要修改以下地方: 1.将以下代码拷贝到工程根路径下的 .project 文件中的 <buildSpec> 标签下(如果代码存 在,则无须拷贝) <buildCommand> <name>org.maven.ide.eclipse.maven2Builder</name> <arguments></arguments> </buildCommand> 2.将以下代码拷贝到工程根路径下的 .pro

eclipse maven插件快速创建自定义web项目流程

问题描述 自己想做点小东西 做点例子什么的 每次都得手动建项目.. 找jar... 配置n多配置文件... 太麻烦... 请教下maven快速创建web项目的流程.. 能自定义框架的. 比如 ssh2 或 springmvc ibatis 等. 麻烦给个完整的流程 或 文章. 谢谢 解决方案 1. 通过命令行创建. 具体命令网上一搜一大把. 也可以参考maven官网快速指南. 有中文的. 通过命令创建好后 mvn eclipse:eclipse 在使用工具导入即可. 然后编辑pom2. 通过ec

maven创建web项目并导入到eclipse里之后的操作

问题描述 我用maven创建了一个web项目并导入到了eclipse里面,然后应该在哪里编写我的java文件和jsp文件,然后如何添加到tomcat之中进行调试,还有需要怎么写pom文件.求高手指点. 解决方案 解决方案二:在src中建包建类写你的java代码..在WebRoot目录下建jsp文件,工具栏里面有个delopy的工具按钮,这个是发布.然后这个按钮旁边有个run/stop的按钮,启动tomcat,这样就能进行调试了解决方案三:还没在eclipse中直接使用maven,听说是个好东东.

Eclipse+Maven构建web项目及部署时Maven lib依赖问题的解决

目录 Eclipse中m2e插件构建web项目的步骤 Maven工具构建web项目再导入Eclipse的步骤 [一].Eclipse中m2e插件构建web项目的步骤 第一步:创建项目,按照 New –>  FIle –> Other –> Maven –> MavenProject : 第二步:选择项目存放路径: 第三步:选择项目类型 Archetype  : 第四步:填写项目基本信息 第五步:修改为web类型项目,配置content directory: 第六步:配置Maven