Ste*_*Toe 2 java junit netbeans
我有以下 Junit 测试类
package Md5Tests;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import static org.junit.Assert.*;
import timebackup.*;
/**
*
* @author jack
*/
public class PathNodeToXmlTest {
public PathNodeToXmlTest() {
}
@Before
public void setUp() {
}
@After
public void tearDown() {
}
@Test
public void createXml() {
PathNode root = new PathNode(true, "docs", "0");
root.addPathNode(new PathNode(true, "docs sub folder", "1"));
root.addPathNode(new PathNode(false, "docs sub file", "2"));
PathNodeToXml xmlCreator = new PathNodeToXml(root);
System.out.println(xmlCreator);
}
}
Run Code Online (Sandbox Code Playgroud)
我现在试图暂时停止测试createXml()运行器运行测试。我已经尝试在@Ignore注释之前添加@Test注释,但是编译器抛出一个错误,说它找不到@Ignore. 我正在使用 NetBeans Ide。
任何人都有任何想法如何防止编译错误,或另一种暂时阻止 JUnit 测试运行的方法?
@Ignore注释在一个包中,org.junit因此您需要添加 import 语句
import org.junit.Ignore;
Run Code Online (Sandbox Code Playgroud)
或者
import org.junit.*;
Run Code Online (Sandbox Code Playgroud)
下次你遇到这样的问题时,你可以谷歌类名(例如junit @Ignore)转到文档页面并检查包名称。
在NetBeans中,你可以使用“源- >修复导入”命令(Ctrl+ Shift+ I)和IDE会尝试自动解决必要的进口。