关于Eclipse中Junit的异常问题

作者&投稿:东郭程 (若有异议请与网页底部的电邮联系)
Eclipse的JUnit提示错误,第一次使用,大锅们帮忙看看,代码没错~

在public class 上方加上两行代码
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("classpath:/applicationContext.xml")//你的spring配置文件路径

你这个肯定是安卓官网下载的eclipse,这不是代码的错,这个eclipse就是不能使用JUnit4的,换个Eclipse官网下载的Eclipse就能运行了,

JUnit是Java进行单元测试的一个框架, 需要下载junit, 3.8版本和后来的4.0以后版本编写测试的方法略有不同,
在3.8.2中需要导入junit.framework.中的类, 进行测试的类必须继承自TestCase类, 测试方法名称中需要含test字样, 可以在setup和teardown函数中管理一些每个测试函数都需要的资源比如数据库连接等,在测试函数中使用assert开头的函数来进行测试代码开发.以下是从junit文档中摘出的范例:
import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;

/**
* Some simple tests.
*
*/
public class SimpleTest extends TestCase {
protected int fValue1;
protected int fValue2;

protected void setUp() {
fValue1= 2;
fValue2= 3;
}
public static Test suite() {

/*
* the type safe way
*
TestSuite suite= new TestSuite();
suite.addTest(
new SimpleTest("add") {
protected void runTest() { testAdd(); }
}
);

suite.addTest(
new SimpleTest("testDivideByZero") {
protected void runTest() { testDivideByZero(); }
}
);
return suite;
*/

/*
* the dynamic way
*/
return new TestSuite(SimpleTest.class);
}
public void testAdd() {
double result= fValue1 + fValue2;
// forced failure result == 5
assertTrue(result == 6);
}
public void testDivideByZero() {
int zero= 0;
int result= 8/zero;
result++; // avoid warning for not using result
}
public void testEquals() {
assertEquals(12, 12);
assertEquals(12L, 12L);
assertEquals(new Long(12), new Long(12));

assertEquals("Size", 12, 13);
assertEquals("Capacity", 12.0, 11.99, 0.0);
}
public static void main (String[] args) {
junit.textui.TestRunner.run(suite());
}
}

在4.0.2中的变化是:
测试需要@org.junit.Test的Annotation标记,其他部分也使用了Annotation标记,setup和teardown使用@org.junit.Before 和@org.junit.After, 在eclipse3.1的环境中不支持4.0.2, 可以使用junit 4.0.2中提供的adapter类来帮助eclipse内置的junit发现新版本的测试函数

eclipse 版本的问题,重新换一个版本


如何在eclipse创建基于axis2的webservice服务端
注意Eclipse版本需要带有aixs服务,可以通过windows--properties--web service查看)4、选择刚才创建的类作为对外发布的一个接口。5、完成之后就会自动创建一个文件wsdl的文件。6、打开wsdl文件,可以看到wsdl对外的地址。将项目在tomcat上启动后,在浏览器中打开这个地址(后面加上?wsdl能够打开说明创建成功)

...运行在JRE上,那么JDT在Eclipse中,作用是什么?
JDT是eclipse里的一个组件,Java Development Tools,由于eclipse最初设计出来是用来开发Java程序的,因此这是个核心组件,就是一个程序的核心模块了,作用就是进行Java程序的组织、编译、调试、运行等等工作,也只有eclipse用它。

为什么我的eclipse 中的编辑界面 中午字体是横着显示的为什么?
因为@微软雅黑就会出现你那情况,解决办法你只要把eclipse里的样式改过来就可以了,具体操作:打开eclipse-preferences-General->Appearance->Colors and Fonts>basic,找到Test Font打开,选择好其它样式后,点击OK就可以了 本回答被提问者采纳 dominicqhr | 推荐于2017-12-16 11:02:34 举报| 评论(2) 8 5 应该...

关于Android Studio 中快捷键 相当于 Eclipse中 Alt+\/ 怎么设置_百度知...
keymaps选择eclipse,并设置提示为 Alt + \/

如何用eclipse开发第一个程序
e. Package name: 包名称了, 这个相等于.Net中的namespace f. Create Activity: 选择了这个就会生成一个默认的类, 等同于VS中新建一个Console工程, 会自动创建一个Program.cs, 并且包含Main方法一样, 如果不选择, 则就是一个空的程序架子, 自己可以多建几次体会一下.3. 创建完成之后, Eclipse...

eclipse里jsp中图片写相对路径无法显示
System.out.println(path.getAbsolutePath());\/\/和你系统目录对比 调整你的相对路径 saberknife | 发布于2012-08-02 举报| 评论 2 0 其他1条回答 为您推荐: html相对路径 eclipse卡 eclipse查看路径 eclipse文件路径 eclipse快捷方式 mybatis相对路径 eclipse自动保存 jsp相对路径使用 html img...

myeclipse中js文件报错是因为什么?
推荐于2016-06-04 09:23:05 最佳答案 myeclipse中js文件报错可能的原因是: js用到的jar包没有导入到工程中,所以会出现找不到类的错误。 js代码写错,有可能是格式、少写字母。 js引用的其他java代码本身有错误,有可能是空指针。 本回答由电脑网络分类达人 王大伟推荐 举报| 答案纠错 | 评论 1 5 邱林和...

用eclipse怎样基于struts1搭建开发框架?
输后完毕,Optional Details的Form Properties中会显示。Methods选项卡的设置我们采用默认设置,不去修改。点击JSP选项卡,将“Create JSP form”选项的勾选中,采用默认设置“\/form\/logon.jsp”。3) 配置Struts Action 以上步骤完成了对Form的配置,下面配置Action。Parameter和Methods选项也采用默认。点...

在eclipse中发布java web后位于什么地方
在tomcat\/webapps的目录下面会有一个和你的工程同样的工程。

android studio中有没有类似于eclipse中得ctrl+2+L的快捷键
快捷键是 Ctrl+Alt+Space(空格键),类名或接口名提示 Ctrl+Shift+Space 自动补全代码 Ctrl+Space 代码提示(可能跟切换输入法冲突,建议改改)觉得不方便的话,可以自己修改。在选项菜单里搜“Completion”

工农区15954227758: Eclipse中怎么使用junit测试 -
滑滢尿促: Eclipse中使用junit测试的方法: 1、首先新建一个项目叫JUnit_Test,并编写测试类Calculator.java public class Calculator {private static int result; // 静态变量,用于存储运行结果public void add(int n) {result = result + n;}public void substract...

工农区15954227758: eclipse junit 测试直接空指针异常 -
滑滢尿促: junit有版本的区别,junit3 测试类需要导入jar包.junit4 只需要在方法上注解就行. 不知道你用的哪种方式, 还有最好能有贴出来, 否则不好处理.

工农区15954227758: 如何在Eclipse中引入JUnit测试 -
滑滢尿促: 导入junit.jar包,继承TestCase类. 例如: public class CalculateTest extends TestCase { private Calculate calculate; public CalculateTest(String name) {super(name);} protected void setUp() throws Exception {super.setUp();calculate = new ...

工农区15954227758: 在Eclipse运行junit test的时候出现空指针异常的情况,求大神帮帮忙啊 -
滑滢尿促: 你这个肯定是安卓官网下载的eclipse,这不是代码的错,这个eclipse就是不能使用JUnit4的,换个Eclipse官网下载的Eclipse就能运行了,

工农区15954227758: 关于在Eclipse中使用JUnit的一个问题 -
滑滢尿促: 这不是eclipse的问题,你一次运行就是整个类中的所有test方法. 你可以先将不需测试的类注释掉(ctrl+shift+/).

工农区15954227758: eclipse怎么使用junit测试方法 -
滑滢尿促: 网上下载一个JUnit包,后缀名为 jar . 打开eclipse ,新建项目,项目建好后在项目名称上单击鼠标右键,选择build path-->Config build path ,在properties for....窗口中左边选择Java Build Path 右边选择Libraries, 再点击Add External Jars .找到...

工农区15954227758: 在eclipse的new里面找不到junit -
滑滢尿促: new里找不到比较正常,点击New,点击Other,在输入junit就找到了;如果还没有找到,说明没有安装junit插件,安装一下就好了! 在Eclipse中配置Junit的方法有两种方式: 第一种方法: 1、下载junit的jar包,可以从www.junit.org...

工农区15954227758: Eclipse中的junit不运行怎么解决 -
滑滢尿促: 这个问题会经常出现,重新导入junitjar包,或者重新启动myeclipse这些

工农区15954227758: Eclipse中的junit不运行怎么解决 -
滑滢尿促: 配置有问题.在创建Junit 测试之前一定要先导入junit.jar 包.在project “Student”上单击鼠标右键,选择Properties,然后打开Properties for Student 的属性对话框,点击Java Build Path 项和Libraries 选项,再点击Add Variable 命令按钮,进入New Variable Classpath Entry 窗口,选择JUNIT 变量.

工农区15954227758: eclipse中没有junit怎么办 -
滑滢尿促: Ctrl+N然后输入junit有吗?

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网