From 4969f640aa4bb01d937fe78174a29a66ab768768 Mon Sep 17 00:00:00 2001 From: hendisantika Date: Fri, 24 May 2024 08:01:12 +0700 Subject: [PATCH] =?UTF-8?q?#205=20-=20Add=20Testcontainer=20libs=20:five:?= =?UTF-8?q?=F0=9F=AB=B8=F0=9F=8C=80=E2=9C=8F=EF=B8=8F=F0=9F=93=97?= =?UTF-8?q?=F0=9F=90=A7=F0=9F=90=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../OnlineBankingApplicationTests.java | 25 +++++++++++++++---- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/src/test/java/com/hendisantika/onlinebanking/OnlineBankingApplicationTests.java b/src/test/java/com/hendisantika/onlinebanking/OnlineBankingApplicationTests.java index 4b3f715..1bc0f4e 100755 --- a/src/test/java/com/hendisantika/onlinebanking/OnlineBankingApplicationTests.java +++ b/src/test/java/com/hendisantika/onlinebanking/OnlineBankingApplicationTests.java @@ -1,13 +1,28 @@ package com.hendisantika.onlinebanking; -import org.junit.jupiter.api.Test; +import com.hendisantika.onlinebanking.repository.UserDao; +import org.junit.jupiter.api.BeforeEach; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; +import org.testcontainers.junit.jupiter.Testcontainers; -@SpringBootTest +import static org.springframework.boot.test.context.SpringBootTest.WebEnvironment.RANDOM_PORT; + +@Testcontainers +@SpringBootTest( + properties = { + "management.endpoint.health.show-details=always", + "spring.datasource.url=jdbc:tc:mysql:8.4.0:///bankDB" + }, + webEnvironment = RANDOM_PORT +) public class OnlineBankingApplicationTests { - @Test - public void contextLoads() { - } + @Autowired + private UserDao userRepository; + @BeforeEach + void deleteAll() { + userRepository.deleteAll(); + } }