reflection

    java Reflection을 이용한 테스트

    생성자가 private일 경우 테스트 필요시 처리. 생성자 호출 Constructor constructor = AtinStory.class.getDeclaredConstructor(); // 생성자가 private method인지 검사가 필요할 경우 사용, Modifier를 통해 기타 체크 가능 assertTrue(Modifier.isPrivate(constructor.getModifiers())); constructor.setAccessible(true); constructor.newInstance(); 파라미터가 있는 생성자의 경우 Constructor constructor = AtinStory.class.getDeclaredConstructor(HttpServletRequest.class, Http..