es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: CUCUMBER-JUNIT

Establecer null como objeto pero sin NPE (NullPointerException).

Java 8 public class OidDTO { private String value; public OidDTO(String value) { this.value = value; } } Aquí está la prueba de Junit: @Test public void change_object_by_ref() { OidDTO oidDTO = new OidDTO(“valor_inicial”); changeOidDTO(oidDTO); String expected = “nuevo_valor”; String actual = oidDTO.getValue(); assertEquals(expected, actual); } private void changeOidDTO(OidDTO oidDTO) . . . Read more

Cómo escribir casos de prueba JUnit para createNativeQuery de EntityManager con parámetros String y clase.

@Repository public class DesignatorDaoImpl extends GenericDaoImpl implements DesignatorDao { @Autowired EntityManager em; public List<designator> getDesignators(DesignatorRequestDTO dto) throws Exception { List<designator> designatorsList = new ArrayList<>(); int start = dto.getStart(); String queryString = “select * from ( SELECT * FROM TAB.DESIGNATOR WHERE ACTIVE_IND =’A’ ORDER BY LAST_EDITED_DATE DESC ) OFFSET “+ start . . . Read more

¿Qué hace @After(@AfterEach, @AfterClass) en Junit?

Soy nuevo en Junit. Estaba aprendiendo que tenemos que usar @BeforeEach o @Before para configurar una nueva instancia. También entendí que cuando usamos @AfterEach o @AfterClass es un método de desmontaje que las libera después de todas las pruebas. Sin embargo, tengo curiosidad por saber si algo se verá afectado . . . Read more