Implemento nbactions y nuevas pruebas para intentar que funcione con seguridad

parent 960cfc8f
<?xml version="1.0" encoding="UTF-8"?>
<actions>
<action>
<actionName>CUSTOM-spring-boot:run</actionName>
<displayName>spring-boot:run</displayName>
<goals>
<goal>spring-boot:run</goal>
</goals>
</action>
<action>
<actionName>run</actionName>
<packagings>
<packaging>jar</packaging>
</packagings>
<goals>
<goal>process-classes</goal>
<goal>org.codehaus.mojo:exec-maven-plugin:3.0.0:exec</goal>
</goals>
<properties>
<exec.vmArgs></exec.vmArgs>
<exec.args>${exec.vmArgs} -classpath %classpath ${exec.mainClass} ${exec.appArgs}</exec.args>
<exec.appArgs>-server</exec.appArgs>
<exec.mainClass>carpoolingaoraha.CarPoolingAorAhaApplication</exec.mainClass>
<exec.executable>java</exec.executable>
</properties>
</action>
<action>
<actionName>debug</actionName>
<packagings>
<packaging>jar</packaging>
</packagings>
<goals>
<goal>process-classes</goal>
<goal>org.codehaus.mojo:exec-maven-plugin:3.0.0:exec</goal>
</goals>
<properties>
<exec.vmArgs>-agentlib:jdwp=transport=dt_socket,server=n,address=${jpda.address}</exec.vmArgs>
<exec.args>${exec.vmArgs} -classpath %classpath ${exec.mainClass} ${exec.appArgs}</exec.args>
<exec.appArgs>-server</exec.appArgs>
<exec.mainClass>carpoolingaoraha.CarPoolingAorAhaApplication</exec.mainClass>
<exec.executable>java</exec.executable>
<jpda.listen>true</jpda.listen>
</properties>
</action>
<action>
<actionName>profile</actionName>
<packagings>
<packaging>jar</packaging>
</packagings>
<goals>
<goal>process-classes</goal>
<goal>org.codehaus.mojo:exec-maven-plugin:3.0.0:exec</goal>
</goals>
<properties>
<exec.vmArgs></exec.vmArgs>
<exec.args>${exec.vmArgs} -classpath %classpath ${exec.mainClass} ${exec.appArgs}</exec.args>
<exec.mainClass>carpoolingaoraha.CarPoolingAorAhaApplication</exec.mainClass>
<exec.executable>java</exec.executable>
<exec.appArgs>-server</exec.appArgs>
</properties>
</action>
</actions>
...@@ -48,8 +48,8 @@ public class ControladorRESTTEST { ...@@ -48,8 +48,8 @@ public class ControladorRESTTEST {
DTOUsuario usuario = new DTOUsuario("Fernando", "Alonso Diaz",fecha, "78062640S", 670988953, "hola@gmail.com", "1234", Usuario.Rol.CONDUCTOR); DTOUsuario usuario = new DTOUsuario("Fernando", "Alonso Diaz",fecha, "78062640S", 670988953, "hola@gmail.com", "1234", Usuario.Rol.CONDUCTOR);
ResponseEntity<DTOUsuario> respuesta = restTemplate.postForEntity ResponseEntity<DTOUsuario> respuesta = restTemplate.postForEntity
( (
"/usuarios", usuario, DTOUsuario.class "/usuarios", usuario, DTOUsuario.class
); );
Assertions.assertThat(respuesta.getStatusCode()).isEqualTo(HttpStatus.CREATED); Assertions.assertThat(respuesta.getStatusCode()).isEqualTo(HttpStatus.CREATED);
...@@ -60,8 +60,15 @@ public class ControladorRESTTEST { ...@@ -60,8 +60,15 @@ public class ControladorRESTTEST {
DTOUsuario.class, DTOUsuario.class,
usuario.DNI() usuario.DNI()
); );
ResponseEntity<DTOUsuario> respuestaS = restTemplate
.withBasicAuth(usuario.DNI(), usuario.claveAcceso())
.exchange("/usuarios/mostrarUsuario/"+usuario.DNI(), HttpMethod.GET, null, DTOUsuario.class, usuario.DNI());
DTOUsuario clienteLogin = respuestaS.getBody();
Assertions.assertThat(clienteLogin.DNI()).isEqualTo(usuario.DNI());
Assertions.assertThat(respuestaLogin.getStatusCode()).isEqualTo(HttpStatus.OK);
} }
@Test @Test
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment