Condivisione della tecnologia

Libreria di classi base del linguaggio Hongmeng: test [@ohos.application.testRunner (TestRunner)]

2024-07-12

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

Corridore di prova

Il modulo TestRunner fornisce funzionalità di test del framework. Inclusa la preparazione dell'ambiente di test unitario e l'esecuzione di casi di test.

Se desideri implementare il tuo framework di unit test, devi ereditare questa classe e sovrascrivere tutti i suoi metodi.

illustrare:
Si prega di familiarizzare con il documento guida allo sviluppo di Hongmeng prima dello sviluppo.gitee.com/li-shizhen-skin/harmony-os/blob/master/README.mdFai clic o copia per andare.
Il primo lotto di interfacce di questo modulo è supportato a partire dalla versione API 8. Per le nuove interfacce nelle versioni successive, la versione iniziale dell'interfaccia è contrassegnata individualmente con un apice.

Modulo di importazione

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

TestRunner.onPrepare

onPrepare(): vuoto

Preparare l'ambiente di test unitario per l'esecuzione dei casi di test

Capacità del sistema: Capacità di sistema. Capacità. Capacità. Capacità. Runtime. Core

Esempio:

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

Inserisci qui la descrizione dell'immagine

TestRunner.onRun

onRun(): vuoto

Esegui il caso di test

Capacità del sistema: Capacità di sistema. Capacità. Capacità. Capacità. Runtime. Core

Esempio:

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