junit4 javaee 5.0 jpa SSH 单元测试问题集锦
生活随笔
收集整理的這篇文章主要介紹了
junit4 javaee 5.0 jpa SSH 单元测试问题集锦
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
http://blog.csdn.net/wuqilianga/article/details/51295787
?
本篇文章基于已經(jīng)實現(xiàn)了ssh集成的demo、項目。具體的ssh項目怎么配置,請參考本文最后
spring環(huán)境下的JUnit4測試
1,下載所需jar包:
spring-test-3.2.0.RELEASE.jar
junit-4.11.jar
commons-dbcp-1.4.jar
jar包怎么下載?
junit4測試 和 ssh 集成測試分兩種,
一種是比較老點的手動配置
另一種是現(xiàn)在流行的注解掃描配置
先說注解掃描配置集成junit4遇到的坑:
1.下載的\spring-test-3.1.2.RELEASE.jar要和自己下載的spring項目的版本號一致,否則會以下報錯
?
[java]?view plaincopy?
?
2.junit版本號要再4.9以上,否則也會報錯
?
?
[java]?view plaincopy
3.?
?
junit4 與 javaee 5.0 jpa包沖突,測試時候屏蔽掉javaee.jar先
?
?
?
[java]?view plaincopy也許你還會遇到諸如spring.xml文件找不著的錯誤解決方法如下,錯誤緊接著貼出如下
?
?
@ContextConfiguration(locations={"file:WebRoot/WEB-INF/applicationContext.xml"}) //WEB-INF下讀取方式
?
?
//@ContextConfiguration(locations={"classpath:test/applicationContext.xml"})//類路徑下有個test包下
?
?
[java]?view plaincopy
配置web.xml:
?
?
[html]?view plaincopy?
spring.xml
?
?
[html]?view plaincopy
Lib list:
?
?
activation-1.0.2.jar
ant-1.7.1.jar
antlr-2.7.6.jar
aopalliance-1.0.jar
asm-3.3.jar
asm-commons-3.3.jar
asm-tree-3.3.jar
asm-util-3.2.jar
aspectjrt-1.6.10.jar
aspectjweaver-1.6.10.jar
bsh-1.3.0.jar
c3p0-0.9.1.2.jar
carol-2.0.5.jar
cglib-2.2.2.jar
cglib-nodep-2.2.jar
commons-beanutils-1.8.0.jar
commons-beanutils-core-1.8.0.jar
commons-chain-1.2.jar
commons-codec-1.3.jar
commons-collections-3.2.1.jar
commons-dbcp-1.4.jar
commons-digester-2.1.jar
commons-el-1.0.jar
commons-fileupload-1.2.2.jar
commons-httpclient-3.1.jar
commons-io-2.0.1.jar
commons-lang-2.4.jar
commons-lang3-3.1.jar
commons-logging-1.1.1.jar
commons-logging-api-1.1.jar
commons-modeler-2.0.jar
commons-pool-1.5.4.jar
commons-validator-1.3.1.jar
concurrent-1.3.4.jar
connector-1.0.jar
dom4j-1.6.1.jar
dwr-1.1.1.jar
ehcache-1.2.3.jar
freemarker-2.3.19.jar
groovy-all-2.0.1.jar
hibernate-jpa-2.0-api-1.0.1.Final.jar
hibernate3-3.6.10.Final.jar
howl-logger-0.1.11.jar
javassist-3.12.1.GA.jar
jcommon-1.0.15.jar
jdom-1.0.jar
jgroups-all-2.4.1.jar
jms-1.1.jar
jmxri-1.2.jar
jmxtools-1.2.jar
jotm_jrmp_stubs-2.0.10.jar
jotm-2.0.10.jar
jsf-api-1.2_04.jar
jsf-impl-1.2_04.jar
jstl-1.2.jar
jta-1.1.jar
junit-4.11.jar
junit-4.8.2.jar
jxl-2.6.10.jar
log4j-1.2.16.jar
mail-1.3.3.jar
mx4j-jmx-2.1.1.jar
mysql-connector-java-5.1.22-bin.jar
ognl-3.0.6.jar
org.springframework.aop-3.1.2.RELEASE.jar
org.springframework.asm-3.1.2.RELEASE.jar
org.springframework.aspects-3.1.2.RELEASE.jar
org.springframework.beans-3.1.2.RELEASE.jar
org.springframework.context-3.1.2.RELEASE.jar
org.springframework.context.support-3.1.2.RELEASE.jar
org.springframework.core-3.1.2.RELEASE.jar
org.springframework.expression-3.1.2.RELEASE.jar
org.springframework.instrument-3.1.2.RELEASE.jar
org.springframework.instrument.tomcat-3.1.2.RELEASE.jar
org.springframework.jdbc-3.1.2.RELEASE.jar
org.springframework.orm-3.1.2.RELEASE.jar
org.springframework.transaction-3.1.2.RELEASE.jar
org.springframework.web-3.1.2.RELEASE.jar
org.springframework.web.servlet-3.1.2.RELEASE.jar
org.springframework.web.struts-3.1.2.RELEASE.jar
oro-2.0.8.jar
proxool-0.8.3.jar
qdox-1.5.jar
rife-continuations-0.0.2.jar
slf4j-api-1.6.1.jar
slf4j-log4j12-1.6.1.jar
slf4j-simple-1.6.1.jar
spring-test-3.1.2.RELEASE.jar
struts2-config-browser-plugin-2.3.15.1.jar
struts2-convention-plugin-2.3.15.1.jar
struts2-core-2.3.15.1.jar
struts2-dojo-plugin-2.3.15.1.jar
struts2-spring-plugin-2.3.15.1.jar
swarmcache-1.0RC2.jar
transmorph-3.1.1.jar
xapool-1.5.0.jar
xml-apis-1.0.b2.jar
xwork-core-2.3.15.1.jar
~~~~~~~~~~~~end!!
轉(zhuǎn)載于:https://www.cnblogs.com/exmyth/p/5764401.html
總結
以上是生活随笔為你收集整理的junit4 javaee 5.0 jpa SSH 单元测试问题集锦的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Hibernate中常用对象、方法、属性
- 下一篇: 函数mod(a,m)