Compartilhamento de tecnologia

Biblioteca de classes básicas da linguagem Hongmeng: teste [@ohos.application.testRunner (TestRunner)]

2024-07-12

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

Corredor de Testes

O módulo TestRunner fornece recursos de teste de estrutura. Incluindo a preparação do ambiente de teste unitário e a execução de casos de teste.

Se você deseja implementar sua própria estrutura de testes unitários, você deve herdar esta classe e substituir todos os seus métodos.

ilustrar:
Familiarize-se com o documento de orientação de desenvolvimento de Hongmeng antes do desenvolvimento.gitee.com/li-shizhen-skin/harmony-os/blob/master/README.mdClique ou copie para ir.
O primeiro lote de interfaces deste módulo é suportado a partir da versão 8 da API. Para novas interfaces em versões subsequentes, a versão inicial da interface é marcada individualmente com um sobrescrito.

Módulo de importação

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

TestRunner.onPrepare

onPrepare(): vazio

Prepare o ambiente de teste unitário para executar casos de teste

Capacidades do sistema: Capacidade do Sistema. Capacidade. Capacidade de Execução. Núcleo

Exemplo:

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

Insira a descrição da imagem aqui

TestRunner.onRun

onRun(): vazio

Execute casos de teste

Capacidades do sistema: Capacidade do Sistema. Capacidade. Capacidade de Execução. Núcleo

Exemplo:

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