diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index 176b13ed1..dc31226bb 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -5,11 +5,11 @@ spring.datasource.hikari.connectionTimeout=20000 spring.datasource.hikari.maximumPoolSize=5 ## PostgreSQL -spring.datasource.url=jdbc:postgresql://${DATABASE_HOST:127.0.0.1}:${DATABASE_PORT:5433}/tasks +spring.datasource.url=jdbc:postgresql://${DATABASE_HOST:192.168.0.17}:${DATABASE_PORT:5433}/tasks spring.datasource.username=${DATABASE_USER:postgres} spring.datasource.password=${DATABASE_PASSWD:password} #drop n create table again, good for testing, comment this in production spring.jpa.hibernate.ddl-auto=${DATABASE_UPDATE:create} #spring.jpa.properties.hibernate.temp.use_jdbc_metadata_defaults = false -spring.jpa.database-platform=org.hibernate.dialect.PostgreSQL9Dialect \ No newline at end of file +spring.jpa.database-platform=org.hibernate.dialect.PostgreSQL9Dialect diff --git a/src/test/java/br/ce/wcaquino/taskbackend/utils/DateUtilsTest.java b/src/test/java/br/ce/wcaquino/taskbackend/utils/DateUtilsTest.java new file mode 100644 index 000000000..c95bdee44 --- /dev/null +++ b/src/test/java/br/ce/wcaquino/taskbackend/utils/DateUtilsTest.java @@ -0,0 +1,31 @@ +package br.ce.wcaquino.taskbackend.utils; + +import java.time.LocalDate; + +import org.junit.Assert; +import org.junit.Test; + +public class DateUtilsTest { + + @Test + public void deveRetornarTrueParaDatasFuturas() { + LocalDate date = LocalDate.of(2023, 01, 01); + DateUtils.isEqualOrFutureDate(date); + Assert.assertTrue(DateUtils.isEqualOrFutureDate(date)); + } + + + @Test + public void deveRetornarFalseParaDatasPassadas() { + LocalDate date = LocalDate.of(2010, 01, 01); + DateUtils.isEqualOrFutureDate(date); + Assert.assertFalse(DateUtils.isEqualOrFutureDate(date)); + } + + @Test + public void deveRetornarTrueParaDatasAtual() { + LocalDate date = LocalDate.now(); + Assert.assertTrue(DateUtils.isEqualOrFutureDate(date)); + } + +}