首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

junit有关问题,小弟我测试一个方法,它居然帮小弟我把所有方法都运行了,郁闷

2012-01-12 
junit问题,我测试一个方法,它居然帮我把所有方法都运行了,郁闷。以前写测试类,里面都是写要测试的方法,然后

junit问题,我测试一个方法,它居然帮我把所有方法都运行了,郁闷。
以前写测试类,里面都是写要测试的方法,然后一个一个测试,没有出现过我测试一个指定的方法却全部方法都运行的情况。
今天不知道怎么了,我测试一个方法却把里面的所有方法都运行了。
我不知道是不是有什么设置可以控制的?我估计应该是这样,如果有这样的设置请告诉我怎么取消掉,谢谢。
现在贴一下我下的测试代码。

Java code
package test;import junit.framework.TestCase;public class Test extends TestCase{    public void testDelete()    {        boolean result=true;        if(result)            System.out.println("删除成功");        else            System.out.println("删除失败");    }        public void testSave()    {        System.out.println("保存成功");    }}


[解决办法]
了解不多,为什么没有@test注解
[解决办法]
你用的应该是3.8的junit包吧,在集成开发环境中运行,它默认会执行所有以test开始的方法。
如果只想执行一个或几个,有两种方法:
1、修改方法的名称,去掉不想测试的方法名前的test
2、使用测试套件来完成

热点排行