Tag: JENKINS-SPOCK
Tengo una prueba de integración de Spock que inicia un contenedor adicional. El contenedor “dockerized-chrome” tiene un script de Python. El script dentro de él intenta hacer una solicitud a un punto final que está originalmente en el código fuente de Java. Por eso, me interesa saber si hay alguna . . . Read more
Estoy usando Spock para pruebas unitarias. Quiero probar métodos y clases de Java de manera dinámica, como en el siguiente ejemplo. Audit es una clase de Java. Además, si es posible, también me gustaría hacer de la clase Audit un parámetro. “` given: Audit audit = GroovyMock() expression BatchAudit bean . . . Read more
Estoy intentando escribir una prueba para una de mis clases de controlador. En este controlador, llamo a request.reader.text, que puede arrojar MalformedInputException si el cuerpo contiene caracteres no utf-8. Este es el caso que estoy intentando probar y simular en mi prueba Spock. Lo más fácil sería si pudiera simular . . . Read more
Tengo este código en mi pipeline, ahora quiero agregar pruebas unitarias para él usando el framework de spock, el problema es cómo simular o espiar a Jenkins.instance y todos los métodos en cadena. String deployPipeline = “Deploy/${projectID}/deploy-to-prod” def lastRelease = Jenkins.instance.getItemByFullName(deployPipeline).getLastSuccessfulBuild() String lastDeployedVersion = lastRelease.getBadgeActions().findResult { String text = it.getText() . . . Read more
Tengo código Java y una prueba escrita en groovy spock. Normalmente, la prueba sigue este patrón: Mi muestra de código Java public User findUser(String id){ return userRepo.findById(id); } mi muestra de prueba def “Mi prueba”(){ given: String id = “muestra” and: 1 * userRepoMock.findById(id) >> testUser when: User user = . . . Read more