Java로 junit 테스트 클래스 세트를 작성 중입니다. 다른 테스트 클래스에 필요한 문자열과 같은 몇 가지 상수가 있습니다. 나는 그것들을 정의하는 인터페이스를 생각하고 있으며 모든 테스트 클래스가 그것을 구현할 것입니다.
내가 볼 수있는 이점은 다음과 같습니다.
- 상수에 쉽게 액세스 :
MY_CONSTANT
대신ThatClass.MY_CONSTANT
- 각 상수는 한 번만 정의 됨
이 접근법은 오히려 좋은 습관입니까? 나는 인터페이스의 개념을 조금 남용하는 느낌이 든다.
인터페이스 / 상수에 대해 일반적으로 대답 할 수 있지만, 특별한 것이 있다면 단위 테스트에 대해서도 대답 할 수 있습니다.