Я пытаюсь писать тесты для кода, представленного в 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.
}
Кроме той же линии, если смотреть на систему, дает следующее сообщение Int он DropDown: Система не может быть решена в переменную.
Что я делаю неправильно? Спасибо.
Используйте org.junit.Assert, а не System.assert – Jens
Также соблюдайте соглашения об именах Java. Классы начинаются с буквы верхнего регистра. –
@Jens, который тоже не работает. У меня есть следующая ошибка: org.junit не может быть разрешен для типа – dpm