Skip to content

Commit 6886611

Browse files
committed
refactor(MissionStepTest): [10단계] 테스트 코드 '십단계' 추가(통과) - 앞선 리뷰에서 진행한 내용
1 parent b5f5bf4 commit 6886611

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

src/test/java/roomescape/MissionStepTest.java

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,10 @@
77
import org.springframework.boot.test.context.SpringBootTest;
88
import org.springframework.jdbc.core.JdbcTemplate;
99
import org.springframework.test.annotation.DirtiesContext;
10+
import roomescape.controller.ReservationController;
1011
import roomescape.model.reservation.Reservation;
1112

13+
import java.lang.reflect.Field;
1214
import java.sql.Connection;
1315
import java.sql.SQLException;
1416
import java.util.HashMap;
@@ -196,4 +198,22 @@ public class MissionStepTest {
196198
.then().log().all()
197199
.statusCode(400);
198200
}
201+
202+
@Autowired
203+
private ReservationController reservationController;
204+
205+
@Test
206+
void 십단계() {
207+
boolean isJdbcTemplateInjected = false;
208+
209+
for (Field field : reservationController.getClass().getDeclaredFields()) {
210+
if (field.getType().equals(JdbcTemplate.class)) {
211+
isJdbcTemplateInjected = true;
212+
break;
213+
}
214+
}
215+
216+
assertThat(isJdbcTemplateInjected).isFalse();
217+
}
218+
199219
}

0 commit comments

Comments
 (0)