이것은 JUnit 테스트를위한 매우 기본적인 질문입니다. 나는 움직이는 지시 사항에 따라 도트의 새로운 위치를 계산하는 프로그램을 작성했다. 프로그램이 제대로 작동하지만 결과를 확인하기 위해 JUnit 테스트를 작성해야하며 어떻게해야할지 모릅니다.프로그램의 JUnit 테스트 결과
0
A
답변
0
확인할 점 움직임마다 테스트 방법을 작성하십시오. 각 테스트 메소드에서 메소드를 호출 한 다음 실제 결과와 예상 결과를 비교합니다.
package org.dotmover;
import org.junit.Assert;
import org.junit.Test;
public class DotMoverTest {
@Test
public void testDotMoverForward() {
final DotMover dotMover = new DotMover(...);
final int newPos = dotMover.move(...);
final int expectedNewPos = ...;
Assert.assertEquals(expectedNewPos, newPos);
}
}
:
는 JUnit을 4.x의를 사용하여,이 같은 시도
0
프로젝트의 클래스 경로에 JUnit을 추가하십시오. JUnit 테스트 케이스를 작성하십시오. TestCase를 확장 한 클래스 일뿐입니다.
의 v 4.0 이전의 JUnit을 사용하는 경우 각 시험 방법은 단어 test
, 예를 들어,에서 시작해야합니다 등 testPosition()
, testMoviing()
는 버전 4 이상 시험 방법은 주석 @Test으로 대상이 될해야합니다 사용하는 경우.
이제 테스트 시나리오를 작성하십시오. 사용자 정적 assertXXX()
클래스 Assert
메서드는 프로그램이 작동하는지 확인합니다.
행운과 행복 TDD!