Estoy empezando el programa de informática en mi universidad y tengo algunos problemas con IntelliJ. Cuando intento ejecutar pruebas unitarias, recibo el mensaje
Process finished with exit code 1
Class not found: "edu.macalester.comp124.hw0.AreaTest"Empty test suite.
También veo un mensaje titulado "No se encontraron pruebas" en el lado izquierdo de mi pantalla. Mi código de prueba está aquí:
package edu.macalester.comp124.hw0;
import org.junit.Test;
import static org.junit.Assert.*;
public class AreaTest {
@Test
public void testSquare() {
assertEquals(Area.getSquareArea(3.0), 9.0, 0.001);
}
@Test
public void testCircle() {
assertEquals(Area.getCircleArea(3.0), 28.2743, 0.001);
}
}
Y mi código de proyecto está aquí:
package edu.macalester.comp124.hw0;
import java.lang.Math;
public class Area {
/**
* Calculates the area of a square.
* @param sideLength The length of the side of a square
* @return The area
*/
public static double getSquareArea(double sideLength) {
// Has been replaced by correct formula
return sideLength * sideLength;
}
/**
* Calculates the area of a circle.
* @param radius The radius of the circle
* @return The area
*/
public static double getCircleArea(double radius) {
// Replaced by correct value
return radius * 2 * Math.PI;
}
}
¿Cómo puedo hacer que mis pruebas funcionen? Estoy usando la versión más reciente de IntelliJ IDEA CE.
mvn clean package
en la terminal. No estoy seguro de por qué IntelliJ importó el proyecto incorrectamente al principio.