IT
[java]개인 메소드, 필드 또는 내부 클래스가있는 클래스를 어떻게 테스트합니까?
개인 메소드, 필드 또는 내부 클래스가있는 클래스를 어떻게 테스트합니까? 질문 JUnit을 사용하여 내부 개인 메소드, 필드 또는 중첩 클래스가있는 클래스를 테스트하려면 어떻게해야합니까?테스트를 실행할 수있는 방법에 대한 액세스 수정자를 변경하는 것이 나쁘지 않습니다. 답변 업데이트: 일부 10 년 후에는 아마도 개인 메소드를 테스트하는 가장 좋은 방법이나 액세스 할 수없는 구성원은 매니 폴드 프레임 워크에서 @jailbreak을 통해 이루어졌습니다. @ jailbreak foo foo = new foo (); // 직접, * 유형 안전 * * 전체 * foo의 회원에 대한 액세스 foo.privatemethod (x, y, z); foo.privatefield = 값; 이 방법으로 코드는 유형 안전하고..
2022. 4. 7. 11:37
최근댓글