private를 사용하지 못하는 이유에 대해서 궁금합니다.
267
작성한 질문수 4
우선, 너무 기초없이 질문드리는 것 같아 죄송합니다.
AOP를 공부했을 때 Runtime Proxy Weaving이라는 개념으로 인해 private를 사용하지 못한다는 것을 알았습니다.
혹시, @test 메서드에 private 접근 제어자가 사용 불가능하다 말씀해주신 부분도 프록시 객체로 상속하고 사용하는 개념 때문에 사용 못하는 건가요?
답변 1
5
그 부분은 AOP랑은 관련이 없고 JUnit이 그렇게 정한겁니다. private 메소드여도 리플렉션을 사용하면 사용할 수 있긴하지만 JUnit이 private 메소드는 테스트 메소드로 사용하지 않기로 결정한거고 그렇게 구현했기 때문인거지 JUnit이 AOP를 사용하기 때문은 아닙니다.
테스트 반복하기 관련 질문입니다
0
180
1
Testcontainers ddl-auto 동작 시점
0
311
2
testcontainers DB 공유 이슈
0
327
2
질문있습니다.
0
417
3
동시성 테스트는 어떻게 작성해야하는지 궁금합니다.
2
1292
0
안녕하세요, 테스트의 displayName 관련 질문이 있습니다!
0
512
0
intellij 테스트 실행시 engine 이 나오게 하는 방법이 궁금합니다.
0
464
0
thenThrow() 안에는 runtime 익셉션만 선언가능한가요?
0
1412
1
안녕하세요 @BeforeAll관련해서 질문이 있습니다.
0
442
1
Test 중단 방법(?)
1
470
1
junit 프로퍼티
1
464
1
강의 섹션별 Git Code
1
419
1
Gradle 프로젝트
0
413
1
강의 문서
0
450
1
if나 case를 통한 분기와 Assumptions의 차이점 문의
1
438
1
Study .setOwnerId( id ) 로 예제를 구성하신 이유가, 특정한 시나리오를 가정하기 때문인가요?
0
369
1
Mock에 Stubbing 중 발생하는 에러
0
4062
1
제 블로그에 공부 내용을 정리해도 될까요?
1
444
1
@Order와 @Order가 없는 순서가 있는 케이스
0
497
1
enum은 또 "이늄"인가요?
-5
1858
2
"assume" 발음이 "어줌"인가요?
-7
1819
4
검색을 해도 해결이 안되어 질문드립니다
0
2285
1
test 환경의 다른 컨테이너(Mock 어플리케이션)
0
434
2
중복 저장
0
341
1





