Estoy tratando de probar el siguiente método que obtiene datos del servicio Price. CountryServiceImpl: public PriceDTO findBCountryUuid(UUID countryUuid) { // código omitido // !!! el valor de currency es nulo Currency currency = currencyService.getCurrencyByCountry(countryUuid); return new PriceDTO(currency); } Aquí está el servicio PriceService. PriceServiceImpl: @Override public Currency getCurrencyByCountry(UUID countryUuid) { . . . Read more
Hay una constante anotada con @Value que no se inicializa cuando se ejecuta la prueba, arroja una NullPointerException cuando se la requiere dentro del constructor. Clase de muestra a ser probada: class TestClass { @Value(“${test.value1}”) private String value1; private final TestTemplate testTemplate; public TestClass(TestTemplateBuilder builder) { testTemplate = builder.someMethod(value1).build(); } . . . Read more
Tengo la siguiente frase: assertArrayEquals(Arrays.asList(df.sort(“State”, new SortDescending())).toArray(),Arrays.asList(“[WV, WV, WI, WA, VA, TX, SD, PA, OH, ND, NC, NC, MB, MA, KS, FL, DE]”).toArray()); La función devuelve una lista de objetos y contiene: [WV, WV, WI, WA, VA, TX, SD, PA, OH, ND, NC, NC, MB, MA, KS, FL, DE] El . . . Read more
propSet = childRes.getValueMap().keySet(); El código anterior escrito en Java, ¿alguien puede ayudarme a escribir un mock en Mockito en JUnit?
Estoy tratando de probar dos funciones asíncronas. El problema es que una de las funciones se llama automáticamente cada 10 segundos. Intenté usar tick() o flush(), pero aún obtengo el mismo error: 1 temporizador(es) periódico(s) aún en la cola. ¿Cómo puedo resolverlo? Mi código: ngOnInit(): void { const dialogRef = . . . Read more