Java JUnit的麻烦

Java JUnit的麻烦,java,junit,Java,Junit,每当我创建一个新的JUnit测试用例时,它都会生成如下结果: import junit.framework.TestCase; public class Test extends TestCase { } 但这是不对的。甚至没有生成@Test,当我把它放在自己身上时,我得到了一个类型不匹配错误(无法从测试转换为注释)。有什么帮助吗 编辑: 您使用的JUnit版本不正确。检查您正在使用的版本。注释在JUnit4中可用,在JUnit3中不可用“我创建了一个新的JUnit测试用例”,您如何生成

每当我创建一个新的JUnit测试用例时,它都会生成如下结果:

import junit.framework.TestCase;


public class Test extends TestCase {

}
但这是不对的。甚至没有生成@Test,当我把它放在自己身上时,我得到了一个类型不匹配错误(无法从测试转换为注释)。有什么帮助吗

编辑:


您使用的JUnit版本不正确。检查您正在使用的版本。注释在JUnit4中可用,在JUnit3中不可用“我创建了一个新的JUnit测试用例”,您如何生成测试用例?您正在使用IDE吗?如果是这样,请在您的问题中提及。是的,我正在使用Eclipse。可能您正在使用旧版本的Eclipse。在窗口中的:项目>属性>Java构建路径>库下,它有:>JRE系统库[JavaSE-1.6]>JUnit 3>JUnit 4不确定我是否理解正确。但是如果您可以选择删除JUnit3,那么就这样做。只有JUnit4是的,您最近的编辑显示了JUnit4中使用的正确注释
import static org.junit.Assert.*;


public class Test {

    @org.junit.Test
    public void test() {
        fail("Not yet implemented");
    }

}