공식 문서를 구경하다가 아래와 같이 WebApplicationContext만 달랑 쓰는 코드를 보게됐다.

junit에서 pytest fixture처럼 쓰는 건 처음 봐서 문서를 의심했지만 진짜로 동작하는 코드였다.
어떻게 @Autowired 없이 주입받은 것일까?
junit5에는 매개변수를 주입해주는 ParameterResolver라는 것이 있는데
이걸 스프링이 구현해서 제공해주기 때문이다.

이 외에 TestInfo, TestReporter, RepetitionInfo 등도 사용 가능하다고 한다.
