Abstract 클래스와 N 확장으로 구성된 Java 클래스 계층 구조가 있습니다. 추상 클래스에는 @Remove 주석으로 주석이 달린 메소드가 있습니다. 이 주석이 제거되면 예외가 빨리 발생하지는 않지만 메모리 예외가 발생할 수 있으므로 일부 리팩토링에서 주석이 사라지면 가능한 한 빨리 통지하고 싶습니다.
GUTS (좋은 단위 테스트)를 만들려고 노력하고 있으므로 테스트에서이 "기술 요구 사항"을 설명하는 테스트 사례와 함께 문서화 할 수 있다고 생각했습니다.
그러나 이것은 기능이 아니며 구현 세부 사항이며 메서드의 동작과 관련이 없습니다 (메소드는 비어있을 수 있지만 존재해야하며 주석이 있어야합니다).
테스트를 작성해도 괜찮습니까? 아니면이 주석이 있는지 확인하는 다른 방법이 있습니까?