日期:2014-05-20  浏览次数:20814 次

怎么在Ecipse创建Junit测试用例
各位大侠,怎么在Eclipse中创建Junit测试用例呢,为什么我在创建的时候超类是灰色不可用的?

------解决方案--------------------
以JUNIT3为例
1. 首先你需要添加一个JUNIT的Library
在你的工程上单击右键---> propertites ---> JAVA BUILD PATH ---> Libraries ---> Add Library ---> JUNIT ---> OK
2. 然后编写测试代码,你写的测试类必须继承TestCase,并且测试方法必须以test开头的方法,才会在run junit test的时候被执行(当然你也可以加入测试套件进行)

以上就是要点
一般情况下ECLIPSE都会集成JUNIT单元测试工具,但也不排除你的ECLIPSE没有JUNIT,你先按我的方法试试,大家都是这么做的,如果还是灰的不可用,那么就去下载个JUNIT的JAR包引入进来吧!
这样应该就解决了。

试试吧,不知道我说清楚了么?

PS: 如果是JUNIT4你可以用更为高级的Annotation的方法,其实差别也不太大。
------解决方案--------------------
假如你有个User类,类里面有很多的方法,
你先通过 Junit测试这个类里面的所有方法
右键----》new---》other--》Junit--》JunitTestCase---》选择new Junit4Test---》勾上你要测试的方法----》然后一直下一步就可以了
------解决方案--------------------
请在Package Explorer 中的JN_test上单击右键,并且选择New->Other来打开一个New对话框,现在展开Java结点并选择JUnit,然后再选择JUnit Test Case,单击Next按钮,通常情况下JUnit类命名要和被它测试的类同名,并在其后面添加Test。所以命名为JN_testTest。另外选择setUp和tearDown方法,这些方法建立和清理在测试用例中的数据和(或者)对象(它们在JUnit中的术语为fixtures)。按照上图填好后,点击Next。中,选择你想要测试的方法,这样JUnit Wizard能够为它们创建存根(stub)。因为我们想要测试allocate,see和get,选择它们,并点击Finish按钮来创建JN_testTest class。如下所示:在JN_testTest class中为allocate,set和get方法都创建了一个方法存根:testAllocate, testSet, 和 testGet。

------解决方案--------------------
探讨
以JUNIT3为例
1. 首先你需要添加一个JUNIT的Library
在你的工程上单击右键---> propertites ---> JAVA BUILD PATH ---> Libraries ---> Add Library ---> JUNIT ---> OK
2. 然后编写测试代码,你写的测试类必须继承TestCase,并且测试方法必须以test开头的方法,才会在run junit……