From 0a7e635b4c32832876e9e6247e481aa1fc74ce21 Mon Sep 17 00:00:00 2001 From: Valentyn Kolesnikov Date: Tue, 15 Jul 2025 17:46:24 +0300 Subject: [PATCH] Resolve issues causing unit test failures --- pom.xml | 6 ++++ src/main/resources/application.properties | 3 +- src/test/resources/application.properties | 36 +++++++++++++++++++++++ 3 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 src/test/resources/application.properties diff --git a/pom.xml b/pom.xml index ed051b1..8b37905 100644 --- a/pom.xml +++ b/pom.xml @@ -108,6 +108,12 @@ mysql-socket-factory-connector-j-8 1.11.0 + + com.h2database + h2 + 2.2.224 + test + diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index 561fce2..7ce5f36 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -11,4 +11,5 @@ spring.mvc.view.suffix=.html server.error.include-message=always server.error.include-binding-errors=always -server.error.include-exception=true \ No newline at end of file +server.error.include-exception=true +SPRING_MAIL_USERNAME=##SPRING_MAIL_USERNAME## diff --git a/src/test/resources/application.properties b/src/test/resources/application.properties new file mode 100644 index 0000000..198b100 --- /dev/null +++ b/src/test/resources/application.properties @@ -0,0 +1,36 @@ +spring.config.import=optional:file:.env.properties + +spring.datasource.jdbc-url=jdbc:h2:mem:12345678;DB_CLOSE_DELAY=-1 +spring.datasource.username=sa +spring.datasource.password= + +spring.jpa.database-platform=org.hibernate.dialect.H2Dialect +spring.jpa.show-sql=true +spring.jpa.properties.hibernate.format_sql=false +spring.jpa.hibernate.ddl-auto=create-drop + +server.port=8886 + +spring.mail.host=smtp.gmail.com +spring.mail.port=587 + +spring.mail.properties.mail.smtp.auth=true +spring.mail.properties.mail.smtp.starttls.enable=true +spring.mail.properties.mail.smtp.starttls.required=true +spring.mail.properties.mail.smtp.connectiontimeout=5000 +spring.mail.properties.mail.smtp.timeout=3000 +spring.mail.properties.mail.smtp.writetimeout=5000 + +logging.level.org.springframework=DEBUG +logging.level.org.springframework.web=DEBUG +logging.level.org.springframework.security=DEBUG +logging.level.com.example=DEBUG +logging.level.root=ERROR + +spring.mail.username=##spring.mail.username## +spring.mail.password=##spring.mail.password## + +spring.security.oauth2.client.registration.google.client-id=##spring.security.oauth2.client.registration.google.client-id## +spring.security.oauth2.client.registration.google.client-secret=##spring.security.oauth2.client.registration.google.client-secret## +spring.security.oauth2.client.registration.google.redirect-uri=##spring.security.oauth2.client.registration.google.redirect-uri## +spring.security.oauth2.client.registration.google.scope=##spring.security.oauth2.client.registration.google.scope##