Problemas con Ant
de Cabrera Mauricio Luca - Buenas Noches,
Recien estaba probando crear un par de test siguiendo la guia de usuario provista por JUnit y estaba viendo de que si busco el decorador Test en el package org.junit.jupiter.api, Ant termina fallando, esto lo pude solucionar buscando Test en org.junit a secas. Alguien sabria por que pasa esto?, estoy usando el buil.xml y el ivy.xml que se encontraban en "ProyectoBaseAlgo3" con el agregado de la dependencia org.junit.jupiter ver 5.4.2.
Re: Problemas con Ant
de Bustamante Tomás - Hola Mauricio:
La anotación @Test en JUnit 5 se encuentra en el paquete org.junit.jupiter.api, por lo que estaría bien si tenés agregada esta dependencia en el archivo ivy.xml de esta forma:
<dependency org="org.junit.jupiter" name="junit-jupiter-api" rev="5.4.2" conf="build->default"/>
Este ejemplo te debería funcionar:
import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
public class AtaquesSimplesEntrePokemonesTests {
@Test
public void test01PikachuHaceImpacTruenoAJigglypuffYLeQuita20PuntosDeVida() {
Pikachu pikachu = new Pikachu(); // Crea a Pikachu con 100 puntos de vida
Jigglypuff jigglypuff = new Jigglypuff(); // Crea a Jigglypuff con 60 puntos de vida
pikachu.impacTrueno(jigglypuff); // quita 20 puntos
assertEquals(40, jigglypuff.getPuntos());
}
// ...
}
Si no te sale subí un repositorio con un proyecto base y lo vemos. Revisá también la documentación de JUnit 5.
Saludos,
Tomás