Skip to content

Commit b47b519

Browse files
Merge pull request #47 from abdotalaat/fix_integrity_MongoDB fixes #44
Set mongodb auto-index-creation true
2 parents 0822a40 + 66b017a commit b47b519

File tree

4 files changed

+7
-9
lines changed

4 files changed

+7
-9
lines changed

product-service/src/main/resources/application.yaml

+3-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ spring:
66
host: localhost
77
port: 27017
88
database: product-db
9-
9+
auto-index-creation: true
10+
1011
server:
1112
port: 9081
1213

@@ -39,4 +40,4 @@ spring:
3940
host: mongodb
4041

4142
server:
42-
port: 8080
43+
port: 8080

product-service/src/test/java/com/siriusxi/ms/store/ps/PersistenceTests.java

-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import com.siriusxi.ms.store.ps.persistence.ProductRepository;
55
import org.junit.jupiter.api.Assertions;
66
import org.junit.jupiter.api.BeforeEach;
7-
import org.junit.jupiter.api.Disabled;
87
import org.junit.jupiter.api.Test;
98
import org.springframework.beans.factory.annotation.Autowired;
109
import org.springframework.boot.test.autoconfigure.data.mongo.DataMongoTest;
@@ -76,9 +75,7 @@ public void getByProductId() {
7675
assertEqualsProduct(savedEntity, entity.get());
7776
}
7877

79-
//FIXME error which is not thrown
8078
@Test
81-
@Disabled
8279
public void duplicateError() {
8380

8481
Assertions.assertThrows(

recommendation-service/src/main/resources/application.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ spring:
66
host: localhost
77
port: 27017
88
database: recommendation-db
9+
auto-index-creation: true
910

1011
server:
1112
port: 9082

recommendation-service/src/test/java/com/siriusxi/ms/store/rs/PersistenceTests.java

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
package com.siriusxi.ms.store.rs;
22

3-
import com.mongodb.DuplicateKeyException;
3+
44
import com.siriusxi.ms.store.rs.persistence.RecommendationEntity;
55
import com.siriusxi.ms.store.rs.persistence.RecommendationRepository;
66
import org.junit.jupiter.api.Assertions;
77
import org.junit.jupiter.api.BeforeEach;
8-
import org.junit.jupiter.api.Disabled;
98
import org.junit.jupiter.api.Test;
109
import org.springframework.beans.factory.annotation.Autowired;
1110
import org.springframework.boot.test.autoconfigure.data.mongo.DataMongoTest;
11+
import org.springframework.dao.DuplicateKeyException;
1212
import org.springframework.dao.OptimisticLockingFailureException;
1313

1414
import java.util.List;
@@ -73,9 +73,8 @@ public void getByProductId() {
7373
assertEqualsRecommendation(savedEntity, entityList.get(0));
7474
}
7575

76-
//FIXME error which is not thrown
76+
7777
@Test
78-
@Disabled
7978
public void duplicateError() {
8079

8180
Assertions.assertThrows(DuplicateKeyException.class,

0 commit comments

Comments
 (0)