Skip to content

Commit

Permalink
#205 - Add Testcontainer libs 5οΈβƒ£πŸ«ΈπŸŒ€βœοΈπŸ“—πŸ§πŸ³
Browse files Browse the repository at this point in the history
  • Loading branch information
hendisantika committed May 24, 2024
1 parent 72e1dfb commit 4969f64
Showing 1 changed file with 20 additions and 5 deletions.
Original file line number Diff line number Diff line change
@@ -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();
}
}

0 comments on commit 4969f64

Please sign in to comment.