기술나눔

Hongmeng 언어 기본 클래스 라이브러리: [@ohos.application.testRunner (TestRunner)] 테스트

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

테스트러너

TestRunner 모듈은 프레임워크 테스트 기능을 제공합니다. 단위 테스트 환경 준비 및 테스트 케이스 실행이 포함됩니다.

자체 단위 테스트 프레임워크를 구현하려면 이 클래스를 상속하고 모든 메서드를 재정의해야 합니다.

설명하다:
개발하기 전에 Hongmeng 개발 지침 문서를 숙지하시기 바랍니다.gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md이동하려면 클릭하거나 복사하세요.
이 모듈의 첫 번째 인터페이스 배치는 API 버전 8부터 지원됩니다. 후속 버전의 새 인터페이스의 경우 인터페이스의 초기 버전은 개별적으로 위 첨자로 표시됩니다.

모듈 가져오기

import TestRunner from '@ohos.application.testRunner'
  • 1

테스트러너.준비중

onPrepare(): 무효

테스트 케이스 실행을 위한 단위 테스트 환경 준비

시스템 기능: 시스템 기능.능력.능력 런타임.코어

예:

export default class UserTestRunner implements TestRunner {
    onPrepare() {
        console.log("Trigger onPrepare")
    }
onRun(){}
};
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

여기에 이미지 설명을 삽입하세요.

TestRunner.onRun

onRun(): 무효

테스트 케이스 실행

시스템 기능: 시스템 기능.능력.능력 런타임.코어

예:

export default class UserTestRunner implements TestRunner {
    onPrepare() {
       console.log("Trigger onRun")
    }
onRun(){}
};
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6