diff --git a/README.md b/README.md index 3339e96..6ef4cb5 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,8 @@ No Windows, confirme que o Java está disponível no `PATH` e execute | `PATCH` | `/ordens/{id}/status` | Atualiza o status da ordem | | `DELETE` | `/ordens/{id}` | Exclui uma ordem existente | +O tamanho máximo aceito por página é de 100 registros. + Os status disponíveis são `ABERTA`, `EM_ANDAMENTO`, `CONCLUIDA` e `CANCELADA`. Para atualizar, envie por exemplo: diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index f883376..1662bf6 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -7,3 +7,6 @@ spring.datasource.password= spring.jpa.hibernate.ddl-auto=update spring.jpa.show-sql=true spring.jpa.properties.hibernate.format_sql=true +spring.jpa.open-in-view=false + +spring.data.web.pageable.max-page-size=100 diff --git a/src/test/java/com/exemplo/ordem_servico/OrdemServicoApplicationTests.java b/src/test/java/com/exemplo/ordem_servico/OrdemServicoApplicationTests.java index 5915c41..4ca6d19 100644 --- a/src/test/java/com/exemplo/ordem_servico/OrdemServicoApplicationTests.java +++ b/src/test/java/com/exemplo/ordem_servico/OrdemServicoApplicationTests.java @@ -1,13 +1,31 @@ package com.exemplo.ordem_servico; +import static org.junit.jupiter.api.Assertions.assertEquals; + import org.junit.jupiter.api.Test; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.core.env.Environment; @SpringBootTest class OrdemServicoApplicationTests { + @Autowired + private Environment environment; + @Test void contextLoads() { } + @Test + void deveAplicarLimitesSegurosDeConsulta() { + assertEquals( + "false", + environment.getProperty("spring.jpa.open-in-view")); + assertEquals( + "100", + environment.getProperty( + "spring.data.web.pageable.max-page-size")); + } + }