Skip to content

Commit 06562cc

Browse files
committed
test: 예외 검증 수정
1 parent 12ac1bc commit 06562cc

File tree

1 file changed

+26
-27
lines changed

1 file changed

+26
-27
lines changed

src/test/java/eatda/facade/cheer/CheerRegisterFacadeTest.java

Lines changed: 26 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package eatda.facade.cheer;
22

33
import static org.assertj.core.api.Assertions.assertThat;
4+
import static org.junit.jupiter.api.Assertions.assertThrows;
45
import static org.mockito.ArgumentMatchers.anyList;
56
import static org.mockito.ArgumentMatchers.anyLong;
67
import static org.mockito.ArgumentMatchers.anyString;
@@ -118,15 +119,14 @@ class RegisterCheer {
118119
SdkException.builder().build()
119120
);
120121

121-
try {
122-
cheerRegisterFacade.registerCheer(
123-
request,
124-
storeResult,
125-
member.getId(),
126-
ImageDomain.CHEER
127-
);
128-
} catch (Exception ignored) {
129-
}
122+
assertThrows(SdkException.class, () ->
123+
cheerRegisterFacade.registerCheer(
124+
request,
125+
storeResult,
126+
member.getId(),
127+
ImageDomain.CHEER
128+
)
129+
);
130130

131131
assertThat(cheerRepository.count()).isZero();
132132
}
@@ -158,15 +158,14 @@ class RegisterCheer {
158158
throw SdkException.builder().build();
159159
});
160160

161-
try {
162-
cheerRegisterFacade.registerCheer(
163-
request,
164-
storeResult,
165-
member.getId(),
166-
ImageDomain.CHEER
167-
);
168-
} catch (Exception ignored) {
169-
}
161+
assertThrows(SdkException.class, () ->
162+
cheerRegisterFacade.registerCheer(
163+
request,
164+
storeResult,
165+
member.getId(),
166+
ImageDomain.CHEER
167+
)
168+
);
170169

171170
assertThat(cheerRepository.count())
172171
.as("부분 성공 후 실패 시 Cheer는 삭제되어야 한다.")
@@ -199,21 +198,21 @@ class RegisterCheer {
199198
given(fileClient.moveTempFilesToPermanent(anyString(), anyLong(), anyList()))
200199
.willReturn(movedKeys);
201200

202-
try {
203-
cheerRegisterFacade.registerCheer(
204-
request,
205-
storeResult,
206-
member.getId(),
207-
ImageDomain.CHEER
208-
);
209-
} catch (Exception ignored) {
210-
}
201+
assertThrows(Exception.class, () ->
202+
cheerRegisterFacade.registerCheer(
203+
request,
204+
storeResult,
205+
member.getId(),
206+
ImageDomain.CHEER
207+
)
208+
);
211209

212210
assertThat(cheerRepository.count())
213211
.as("DB 에러(컬럼 길이 초과) 발생 시 응원글은 삭제되어야 한다.")
214212
.isZero();
215213

216214
verify(fileClient).deleteFiles(movedKeys);
215+
217216
}
218217

219218
@Test

0 commit comments

Comments
 (0)