Ich versuche, eine Anwendung von JUnit4 auf JUnit5 zu migrieren. Die Klasse sieht derzeit so aus:
import static org.mockito.ArgumentMatchers.contains;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify;
import java.io.PrintStream;
import java.util.Arrays;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;
import org.junit.runners.Parameterized.Parameters;
import org.aai.app.util.JettyUtil;
@RunWith(Parameterized.class)
public class JettyUtilTest {
final String[] args;
final String expected;
public JettyUtilTest (String description, String[] args, String expected) {
this.args = args;
this.expected = expected;
}
@Parameters(value = "{0}")
public static Iterable data() {
.
.
.
.
}
.
.
.
}
Aber während der Kompilierung erhalte ich die folgende Ausnahme:
java: cannot find symbol
symbol: method value()
location: @interface org.junit.runners.Parameterized.Parameters
Ich habe versucht, nach Beispielen dafür zu suchen, konnte aber nichts Bemerkenswertes finden. Alle Hinweise wären hilfreich.
Wert nicht im parametrisierten Test gefunden (JUnit5) [Duplikat] ⇐ Java
-
- Similar Topics
- Replies
- Views
- Last post