Skip to content

Commit 8f17eeb

Browse files
committed
Fix: Mongo 저장 실패 시 update 롤백 - em.clear
1 parent dfb1d1d commit 8f17eeb

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/test/java/io/ejangs/docsa/domain/save/app/SaveServiceIntegrationTest.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,9 @@ class SaveServiceIntegrationTest {
6565
@Autowired
6666
private CommitRepository commitRepository;
6767

68+
@Autowired
69+
private EntityManager em;
70+
6871
@MockitoBean
6972
private SaveContentRepository saveContentRepository;
7073

@@ -129,6 +132,8 @@ void updateSave_fails_whenMongoSaveFails_thenMysqlDeleted() throws Exception {
129132
.isInstanceOf(CustomException.class)
130133
.hasMessageContaining(DatabaseErrorCode.DATABASE_ERROR.getMessage());
131134

135+
em.clear();
136+
132137
Save after = saveRepository.findById(save.getId()).orElse(null);
133138
assertThat(after).isNotNull();
134139
assertThat(after.getUpdatedAt()).isEqualTo(beforeUpdatedAt);

0 commit comments

Comments
 (0)