
可以看出是读写配置文件出错,原来是servlet30的包的错误,tomcat7在运行的时候,使用的不是自己lib下面的那个api,而是使用的
这个目录下的jdk160_10\jre\lib\ext
只要把这个下面的servlet-apijar替换成tomcat7下面的那个jar包文件,启动就正常了
工具/材料
Eclipse
01首先我们来新建一个Java项目,如下图所示,选择New下面的Java Project
02然后在项目下面建一个Package包,如下图所示,Package包主要是为了程序结构明晰
03在d出的如下图所示的Package包d出窗口,我们给包起一个名字,如下图所示
04然后我们在项目下面新建一个Java的类,如下图所示,类是建在package下面的
05然后在新建的类中,我们输入如下的方法,主要是加减乘除的功能
06然后我们右键单击项目,选择Build Path下面的Add Libraries选项,如下图所示
07在d出的Add Library界面我们选择Junit,然后一路下一步即可,如下图所示
08接下来就是新建一个测试类,如下图所示,给测试类起好名字
09然后书写测试类的代码,如下图所示,利用junit中的assetEquals方法进行加法测试,如下图所示
10最后我们运行程序,你会看到如下的提示,证明测试通过了
Eclipse开发java程序里Test,需要导入junitjar包,如下:
右键项目Build Path->Add External JARs,选择要导入的jar包即可
建立方法,引入junit
import orgjunitTest;public class TestC {
public static void main(String[] args){
Systemoutprintln("hello world!");
}
@Test
public void testSomething(){
for(int x=0;x<5;x++){
Systemoutprintln("循环遍历:x="+x);
}
}
}
JUnit Test运行结果:
循环遍历:x=0
循环遍历:x=1
循环遍历:x=2
循环遍历:x=3
循环遍历:x=4
第一种方式:路径修改为/com/test/applicationContextxml
第二种方式:把config设为源码目录,config文件夹右键-Build Path-Use as Source Folder
1、在Eclipse中对所要做测试的代码所在工程,添加JUnit40的JAR包。
2、在工程中,使用Eclipse的新建向导,对所要测试的代码文件,进行新建对应的JUnit类。
3、如果测试时需要有前提条件或者事后处理的话,要将相应的处理内容写在before和after方法中。
4、针对要测试的类,类中的public方法,写对应的测试方法。
5、测试代码写完编译没有问题之后,执行测试类。可以在控制台上看到执行的测试结果。
以上就是关于junit4 测试报错找不到 javax.servlet.servletcontext 直接在tomcat跑没问题的,全部的内容,包括:junit4 测试报错找不到 javax.servlet.servletcontext 直接在tomcat跑没问题的,、如何应用Junit单元测试、Eclipse开发java程序里Test用不了,是不是要导什么包啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)