Skip to content

Commit 4d951c5

Browse files
committed
fixed
1 parent 392eab8 commit 4d951c5

3 files changed

Lines changed: 18 additions & 4 deletions

File tree

catalog-service/pom.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,18 @@
141141
<version>4.0.24</version>
142142
<scope>test</scope>
143143
</dependency>
144+
<dependency>
145+
<groupId>org.springframework.boot</groupId>
146+
<artifactId>spring-boot-starter-test</artifactId>
147+
<scope>test</scope>
148+
</dependency>
149+
<dependency>
150+
<groupId>org.springframework.boot</groupId>
151+
<artifactId>spring-boot-test-autoconfigure</artifactId>
152+
<scope>test</scope>
153+
</dependency>
154+
155+
144156
</dependencies>
145157

146158
<build>

catalog-service/src/test/java/com/mayank/catalog_service/TestcontainersConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import org.testcontainers.utility.DockerImageName;
88

99
@TestConfiguration(proxyBeanMethods = false)
10-
class TestcontainersConfiguration {
10+
public class TestcontainersConfiguration {
1111

1212
@Bean
1313
@ServiceConnection // automatically configures db connection properties

catalog-service/src/test/java/com/mayank/catalog_service/domain/ProductRepositoryTest.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
import org.springframework.boot.data.jpa.test.autoconfigure.DataJpaTest;
66
import org.springframework.context.annotation.Import;
77
import org.springframework.test.context.jdbc.Sql;
8-
import org.testcontainers.utility.TestcontainersConfiguration;
9-
8+
import com.mayank.catalog_service.TestcontainersConfiguration;
9+
//import org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest;
1010
import java.math.BigDecimal;
1111
import java.util.List;
12-
1312
import static org.assertj.core.api.Assertions.assertThat;
13+
1414
// slice unit test for testing repository functionality
1515
@DataJpaTest(
1616
properties = {
@@ -25,6 +25,8 @@ class ProductRepositoryTest
2525
@Autowired
2626
private ProductRepository productRepository;
2727

28+
// You don't need to test the methods provided by Spring Data JPA.
29+
// This test is to demonstrate how to write tests for the repository layer.
2830
@Test
2931
void shouldGetAllProducts()
3032
{

0 commit comments

Comments
 (0)