자가 테스트 코드
Self-testing code자가 테스트 코드는 내장된 테스트를 포함하는 소프트웨어입니다(테스트 우선 개발 참조).
Java에서는 명령줄에서 단위 테스트를 실행하기 위해 클래스에 다음과 같은 메서드가 있을 수 있습니다.
// <code> main </code> 를 실행하면 유닛 테스트가 실행됩니다. 일반의 정적인 무효 주된(스트링[] args) { 시험(); } 정적인 무효 시험() { 주장하다 후우 == 막대기; } 전체 시스템 테스트를 호출하기 위해 클래스에 메서드 호출을 포함할 수 있습니다.
일반의 정적인 무효 주된(스트링[] args) { 시험(); 테스트 슈트.시험(); // 전체 시스템 테스트를 호출합니다. } 또한 Java에는 자체 테스트 코드를 위한 Jupiter API 라이브러리가 있습니다.assert는 assert equals 등 다양한 방법으로 사용할 수 있습니다.이것은 지정된 변수가 지정된 값과 동일한지 여부를 확인합니다.
@테스트 무효 체크 플레이어() { 위원회 위원회 = 신규 위원회(10); 위원회.애드플레이어(1); 인트 확인. = 위원회.get Current Player(1); assert Equals(동일)(1, 확인.); } 「 」를 참조해 주세요.
추가 정보
Martin Fowler가 설명한 자가 테스트 코드
