Skip to content

Commit fb628f1

Browse files
committed
Fix: Mongo 저장 실패 시 update 롤백 - 정밀도 통일(밀리초) / em.clear 복원
1 parent c3a9612 commit fb628f1

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ void updateSave_fails_whenMongoSaveFails_thenMysqlDeleted() throws Exception {
136136

137137
Save after = saveRepository.findById(save.getId()).orElse(null);
138138
assertThat(after).isNotNull();
139-
assertThat(after.getUpdatedAt()).isEqualTo(beforeUpdatedAt);
139+
assertThat(SaveServiceUtil.trimToMillis(after.getUpdatedAt())).isEqualTo(SaveServiceUtil.trimToMillis(beforeUpdatedAt));
140140
}
141141
}
142142

src/test/java/io/ejangs/docsa/domain/save/util/SaveServiceUtil.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,4 +60,8 @@ public static Commit createCommit(Branch branch) {
6060
.build();
6161
}
6262

63+
public static LocalDateTime trimToMillis(LocalDateTime t) {
64+
return t.truncatedTo(ChronoUnit.MILLIS);
65+
}
66+
6367
}

0 commit comments

Comments
 (0)