아래의 테스트가 왜 성공적인지 생각해보자. 이상함을 느낄 수 있어야 한다.
//DiService
@Service
public class DiService {
@Autowired
DiRepository diRepository;
}
//DiRepository
@Repository
public class DiRepository {
}
//Test
@SpringBootTest
class DiServiceTest {
@Autowired DiService diService;
@Test
void diTest() {
assertThat(diService).isNotNull();
assertThat(diService.diRepository).isNotNull();
}
}