【发布时间】:2017-01-01 10:21:57
【问题描述】:
我正在尝试为http://www.keithschwarz.com/interesting/code/?dir=fibonacci-heap中提供的代码编写单元测试
虽然我被困在第一行。我的测试如下所示:
public class fibonacciHeapTest {
fibonacciHeap<Integer> fibHeap= new fibonacciHeap<>();
@Test(expected = HeapEmptyException.class)
public void testGetMin() throws HeapEmptyException {
System.assert(true, fibHeap.isEmpty()); // Here I get the error mentioned in the title.
}
在查看 System 时也是同一行,在下拉列表中显示以下消息:系统无法解析为变量。
我做错了什么?谢谢。
【问题讨论】:
-
使用 org.junit.Assert,而不是 System.assert
-
另外,请遵守 Java 命名约定。类以大写字母开头。
-
@Jens 也不起作用。我有以下错误:org.junit 无法解析为类型
-
@JBNizet 我将研究 Java 约定。谢谢。
-
你必须将 junit 添加为依赖项
标签: java unit-testing junit