Может ли кто-нибудь помочь мне правильно настроить Junit? Моя программа не компилируетсяJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Может ли кто-нибудь помочь мне правильно настроить Junit? Моя программа не компилируется

Сообщение Anonymous »

Мой код:

Код: Выделить всё

import org.junit.Test;
import static org.junit.Assert.*;

public class AListTest {
@Test
public void testEmptySize() {
AList L = new AList();
assertEquals(0, L.size());
}

@Test
public void testAddAndSize() {
AList L = new AList();
L.addLast(99);
L.addLast(99);
assertEquals(2, L.size());
}
...rest of testing
}
В мои зависимости включены как junit 4.13.2, так и jupiter 5.9.1, потому что я не знал, какой пакет включить в структуру/зависимости моего проекта.
Я Кстати, я слежу за этим классом и пытаюсь следовать командам в этой части этого видео...
Я пытаюсь выполнить следующие команды:

Код: Выделить всё

javac *.java

-and also-

time java speedtestAList
Я пробовал скомпилировать все варианты этих пакетов и ни одного из моих зависимостей. Несмотря ни на что, я продолжаю получать одни и те же ошибки:

Код: Выделить всё

AListTest.java:1: error: package org.junit does not exist
import org.junit.Test;
^
AListTest.java:2: error: package org.junit does not exist
import static org.junit.Assert.*;
^
SpeedTestSLList.java:1: error: package org.junit does not exist
import org.junit.Test;
^
AListTest.java:9: error: cannot find symbol
@Test
^
symbol:   class Test
location: class AListTest
AListTest.java:15: error: cannot find symbol
@Test
^
symbol:   class Test
location: class AListTest
AListTest.java:24: error: cannot find symbol
@Test
....on like that through my file
Я не знаю, почему мне всегда так тяжело тестировать. Обычно я использую C#, а Xunit и moq тоже доставляют мне столько хлопот. Может ли кто-нибудь помочь мне понять, что я делаю не так?
Я пробовал включать различные зависимости и использовать искусственный интеллект для устранения неполадок. Я обратился к паре друзей, которые пока не смогли помочь. Я, конечно, гуглил. Я пытался пересобрать проект каждый раз, когда менял зависимости. Я пытался «аннулировать кеши» в intellij.

Подробнее здесь: https://stackoverflow.com/questions/788 ... -compiling
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»