Marco de prueba de unidad popular para Java y Scala. La última versión, JUnit 5, admite pruebas basadas en anotaciones y parametrizadas. Considere usarlo junto con la etiqueta Java o Scala para indicar su caso de uso.

junit...

Tengo un código que crea parámetros sql usando MapSqlParameterSource. Aquí está mi código: MapSqlParameterSource parameters = new MapSqlParameterSource() .addValue(EVENT_ID, eventId) .addValue(TYPE, type.toString()) .addValue(ACCOUNT_ID, null) .addValu....
21 ago. 2020 a las 21:21
Tengo un problema al inyectar MockMvc en mi clase de prueba. Probé algunas opciones, pero ninguna funciona. 1 opción: básicamente la misma que aquí, creando manualmente MockMvc @Autowire MockMvc - Resto de datos de primavera 2 opción: package com.application.controller; import org.junit....
8 ago. 2020 a las 06:06
Intento hacer una prueba unitaria simple usando JUnit y Mockito en el controlador. Me burlé del servicio porque lo llamará el controlador. Aqui esta el codigo @RunWith(MockitoJUnitRunner.class) class MsCustomerControllerTest { @Mock MsCustomerService customerServiceMock; @Inje....
7 ago. 2020 a las 07:17
Estoy usando fongo como en la base de datos de memoria para probar mi mongodbrepository. He tomado una referencia de http: // dontpanic .42.nl / 2015/02 / in-memory-mongodb-for-unit-and.html para pruebas unitarias. Para completar los datos de muestra, agregué el archivo json requerido en test / reso....
6 ago. 2020 a las 21:47
Soy muy nueva en Mockito y tengo una clase como public class A { private B b; public B getB() { return b; } // ... } Y public class B { private C c; public C getC() { return c; } // ... } Estoy escribiendo pruebas unitarias usando Mockito para la clase A y trato de lograr el sigu....
5 ago. 2020 a las 21:29
Tengo un proyecto experto en IntelliJ IDEA; Cuando ejecuto la prueba usando mvn test todo está bien, pero cuando uso la flecha verde en IntelliJ IDEA Recibí este error: Error:java: release version 5 not supported....
3 ago. 2020 a las 17:36
Lo que estoy tratando de hacer es simplemente escribir una prueba para la función calcGrade(scanner sc), pero no sé si es posible probarla en este escenario ya que el escáner lee las calificaciones en un archivo de texto y luego devuelve un promedio de ellos. public static void main(String[] args) t....
2 ago. 2020 a las 18:53
Tengo una clase (HttpHandler) anotada con @service. Estoy escribiendo un caso de prueba unitario para esta clase de servicio. Usé la anotación @Autowired en mi clase de prueba para obtener el objeto del servicio. Sin embargo, cuando ejecuto la prueba unitaria, devuelve NullPOinterException. ¿Alguien....
31 jul. 2020 a las 07:56
Soy nuevo en la plantilla de descanso de botas de primavera. Estoy intentando escribir un caso de prueba de unidad para la plantilla de descanso posterior a la llamada. Creé un controlador de usuario para enviar los datos ficticios. ¿El controlador de usuario escrito para la llamada POST es correcto....
30 jul. 2020 a las 14:24
Tengo una prueba JUnit 5 que consta de varios pasos que se ejecutan en orden. Los pasos se definen en métodos separados. Quiero que las pruebas dejen de ejecutarse ante la primera falla en el accesorio / clase. Este es un comportamiento que se puede lograr en Spock usando la anotación @Stepwise. No ....
29 jul. 2020 a las 18:11
Estoy haciendo pruebas junit que agrega algunos usuarios antes de cada caso de prueba. El codigo es: @BeforeEach void setUp() { saveUser(); saveEntry(); } @Test void saveUser() { User user = new User(); user.setUserId(null); user.setUserna....
28 jul. 2020 a las 20:57
Asumiendo: abstract class CommonService { protected VipMapper vipMapper; @Autowired public final void setVipMapper(VipMapper vipMapper) { this.vipMapper = vipMapper; } } @Service public class BookService extends CommonService { ....
26 jul. 2020 a las 07:59
Estoy tratando de aprender Mockito 3, he buscado casi todos los resultados en la búsqueda de google, pero no pude encontrar la solución de trabajo. Llamo a processStudent en un caso de prueba que, según la entrada, llama internamente a otro método saveStudent o saveNullStudent. public String proces....
23 jul. 2020 a las 18:26
Tengo esta prueba Junit en mi proyecto public class CalculatorBookingTest { private CalculatorBooking calculatorBooking; @Rule public ExpectedException expectedException = ExpectedException.none(); @Before public void setUp() { calculatorBooking = new CalculatorBooking....
22 jul. 2020 a las 15:54
Mi código: Clase C: public class C{ public int methodC(){ return 1000; } } Clase B: public class B{ private static C c; public static int methodB(){ int b = c.methodC(); return b; } } Clase A: public class A { public int methodA(){ int a = B.....
15 jul. 2020 a las 18:07
Tengo esta aplicación de reacción probada con selenium webdriver. Si mi inicio de sesión es incorrecto, ¿cómo detecto el texto con selenium webdriver? No puedo encontrar el código / averiguar cómo atrapar el mensaje emergente. 'autenticación fallida' @Test public void failed_login() { System.set....
11 jul. 2020 a las 13:34
@Test fun isEmpty_null_true(){ Assert.assertEquals(StringUtils.isEmpty(null),true) } public static boolean isEmpty(@Nullable String value) { return (TextUtils.isEmpty(value) || value.trim().isEmpty()); } Todos los métodos de prueba, excepto el anterior, están funcionando y aprobados. Estoy....
11 jul. 2020 a las 13:14
Estoy ejecutando Idea 2020.1.3 Ultimate. He creado un proyecto Gradle con Gradle 6.5.1 y Junit 5.6.2. Cuando ejecuto una prueba simple que solo imprime el resultado en la pantalla, veo que después de cada línea, Idea agrega una línea en blanco. Esto hace que el análisis de los resultados sea muy dif....
11 jul. 2020 a las 10:02
La mayoría de las veces, en lugar de agregar comentarios en una afirmación ordinaria JUnit, agregamos un mensaje a la afirmación, para explicar por qué esta afirmación es donde está: Person p1 = new Person("Bob"); Person p2 = new Person("Bob"); assertEquals(p1, p2, "Persons with the same name should....
9 jul. 2020 a las 12:10
No estoy seguro si estoy probando un método de devolución void de la manera correcta y también si mi class-under-test (corte) requiere algún cambio para que sea 100% comprobable y a prueba de errores. Estoy viendo NullPointerException mientras ejecuto test porque loginOperations no se está configura....
7 jul. 2020 a las 20:07
Quería probar con Mockito que no se llamó a un método con un tipo de parámetro específico con esta prueba simplificada: @Test public void testEm() { EntityManager emMock = Mockito.mock(EntityManager.class); emMock.persist("test"); Mockito.verify(emMock, Mockito.never()).persist(Matchers....
7 jul. 2020 a las 12:00
Hay una @Sql anotación en primavera que permite ejecutar el código sql antes y después del método de prueba: @Test @Sql("init.sql") @Sql(scripts = "clean.sql", executionPhase = Sql.ExecutionPhase.AFTER_TEST_METHOD) public void someTest() { } Sin embargo, tengo varios métodos de prueba en los que ....
5 jul. 2020 a las 21:33
Estoy tratando de escribir UT para un archivo llamado DocumentStoreAccessor.java. Aquí está la clase a continuación: package com.company.main.accessor; import com.company.main.dagger.component.AccessorComponent; import com.company.main.dagger.component.DaggerAccessorComponent; import com.company.ma....
2 jul. 2020 a las 22:56
Estoy trabajando en pruebas de escritura para una aplicación de crud. Necesito probar el servicio y el repositorio para las declaraciones Eliminar y Actualizar. ¿Cómo haría para burlarme del repositorio para eliminar y actualizar, ya que no devolverán datos? Por ejemplo: @Override public void makeUs....
30 jun. 2020 a las 23:56
Quiero escribir un Testclass simple donde agrego dos números: import org.junit.jupiter.api.*; import static org.junit.jupiter.api.Assertions.*; public class ttest { private final ttest tT = new ttest(); public int add(int one, int two) { return one + two; } @Test public void eq() {....
25 jun. 2020 a las 23:00