NetBeans: JUnit не выполнено ни одного теста - PullRequest
0 голосов
/ 14 февраля 2020

Итак, я получаю эту постоянную ошибку, используя netbeans. У меня есть класс LinkedList, который я тестирую с помощью теста JUnit, который я создал, щелкнув LinkedList. java: Инструменты -> Создать / обновить тесты, и этот класс LinkedListTest. java теперь находится в тестовых пакетах. Мой файл LinkedList. java работает правильно при тестировании в файле методом main.

public class LinkedListTest {    

@Test
public void testAddFirst() {

    LinkedList linkedList = new LinkedList();
    Country c1 = new Country("Australia");

    linkedList.addFirst(c1);
    assertEquals("Australias", linkedList.getValue(0)); // Should fail a test

} // default test methods beneath

Все мои операции импорта проверены. JUnit 5.3.1 и мне пришлось скачать apiguardian1.1.0.jar из репозитория MVN, чтобы очистить ошибку для:

reason: class file for org.apiguardian.api.API$Status not found

Я щелкаю правой кнопкой мыши в этом файле и выбираю Test File, или использую Ctrl + F6, Я выбрал Test File из исходного файла LinkedList, я даже использовал Alt + F6, который тестирует весь проект. Тем не менее, я встретил «Тесты не выполнены», пустое окно «Результаты теста» и «Нет уведомлений». Что я делаю неправильно? Спасибо за любую помощь

Редактировать: я только что переключился с netbeans на затмение.

1 Ответ

0 голосов
/ 14 февраля 2020

Вы забыли расширить Runner с классом -

используйте, как показано ниже, с классом -

public class LinkedListTest extends Runner {    

}

Надеюсь, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...