From fc79489375c7d80ecc9267e2ca7882da5b68793a Mon Sep 17 00:00:00 2001 From: Jim Nicholson Date: Tue, 21 Dec 2021 22:41:57 -0800 Subject: [PATCH] Testing strategy --- pom.xml | 4 ++++ .../com/example/servicedemo/model/Event.java | 3 +++ src/test/resources/application.properties | 21 +++++++++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 src/test/resources/application.properties diff --git a/pom.xml b/pom.xml index 45a9cd7..3ae4287 100644 --- a/pom.xml +++ b/pom.xml @@ -40,6 +40,10 @@ spring-cloud-starter-consul-discovery + + com.h2database + h2 + org.postgresql diff --git a/src/main/java/com/example/servicedemo/model/Event.java b/src/main/java/com/example/servicedemo/model/Event.java index e93068a..4776d23 100644 --- a/src/main/java/com/example/servicedemo/model/Event.java +++ b/src/main/java/com/example/servicedemo/model/Event.java @@ -4,6 +4,8 @@ import java.util.Date; import javax.persistence.*; +import com.fasterxml.jackson.annotation.JsonFormat; + @Entity @Table(name = "events") public class Event { @@ -12,6 +14,7 @@ public class Event { @GeneratedValue(strategy = GenerationType.AUTO) private long id; + @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss") @Column(name = "date") private Date when; diff --git a/src/test/resources/application.properties b/src/test/resources/application.properties new file mode 100644 index 0000000..efed710 --- /dev/null +++ b/src/test/resources/application.properties @@ -0,0 +1,21 @@ + +server.port=9098 +spring.application.name: servicedemo +management.security.enabled=false + +spring.datasource.driver-class-name=org.h2.Driver +spring.datasource.url=jdbc:h2:mem:db;DB_CLOSE_DELAY=-1 +spring.datasource.username=sa +spring.datasource.password=sa + +spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation= true +spring.jpa.properties.hibernate.dialect= org.hibernate.dialect.PostgreSQLDialect + +# Hibernate ddl auto (create, create-drop, validate, update) +spring.jpa.hibernate.ddl-auto= update + +spring.cloud.consul.token = 4d19eb8c-0e53-3c5b-c479-04b41af55e9d + +spring.cloud.discovery.enabled=false +spring.cloud.consul.enabled=false +spring.cloud.consul.config.enabled=false \ No newline at end of file