Android 테스트 튜 토리 얼(13):TestCase 예제
MorseCodeConverter Test 는 MorseCodeConverter 류 를 테스트 하 는 데 사용 되 며,MorseCodeConverter 의 실현 은 안 드 로 이 드 플랫폼 과 의 관계 가 크 지 않 기 때문에 TestCase 를 기본 클래스 로 직접 사용 할 수 있다.
TestCase 는 Assert 류 에서 파생 된 것 으로 Assert 는 대량의 Assert 방법 을 제공 하여 기대 치 와 실제 치 를 비교 했다.
이 예 코드 는 다음 과 같 습 니 다.
public class MorseCodeConverterTest extends TestCase {
@SmallTest
public void testCharacterS() throws Exception {
long[] expectedBeeps = {
MorseCodeConverter.DOT,
MorseCodeConverter.DOT,
MorseCodeConverter.DOT,
MorseCodeConverter.DOT,
MorseCodeConverter.DOT};
long[] beeps = MorseCodeConverter.pattern('s');
assertArraysEqual(expectedBeeps, beeps);
}
private void assertArraysEqual(long[] expected, long[] actual) {
assertEquals("Unexpected array length.",
expected.length, actual.length);
for (int i = 0; i < expected.length; i++) {
long expectedLong = expected[i];
long actualLong = actual[i];
assertEquals("Unexpected long at index: " + i,
expectedLong, actualLong);
}
}
}
기본 적 인 JUnit Testcase 테스트 를 위해 assert Equals 를 사용 하여 기대 치 와 실제 값 을 테스트 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Kotlin의 기초 - 2부지난 글에서는 Kotlin이 무엇인지, Kotlin의 특징, Kotlin에서 변수 및 데이터 유형을 선언하는 방법과 같은 Kotlin의 기본 개념에 대해 배웠습니다. 유형 변환은 데이터 변수의 한 유형을 다른 데이터...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.