0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

鴻蒙語言基礎(chǔ)類庫:ohos.application.testRunner TestRunner 測試

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-07-12 09:32 ? 次閱讀

TestRunner

TestRunner模塊提供了框架測試的能力。包括準(zhǔn)備單元測試環(huán)境、運(yùn)行測試用例。

如果您想實(shí)現(xiàn)自己的單元測試框架,您必須繼承這個(gè)類并覆蓋它的所有方法。

說明:
開發(fā)前請熟悉鴻蒙開發(fā)指導(dǎo)文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]
本模塊首批接口從API version 8開始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨(dú)標(biāo)記接口的起始版本。

導(dǎo)入模塊

import TestRunner from '@ohos.application.testRunner'

TestRunner.onPrepare

onPrepare(): void

為運(yùn)行測試用例準(zhǔn)備單元測試環(huán)境

系統(tǒng)能力: SystemCapability.Ability.AbilityRuntime.Core

示例:

export default class UserTestRunner implements TestRunner {
    onPrepare() {
        console.log("Trigger onPrepare")
    }
onRun(){}
};

TestRunner.onRun

onRun(): void

運(yùn)行測試用例

系統(tǒng)能力: SystemCapability.Ability.AbilityRuntime.Core

示例:

export default class UserTestRunner implements TestRunner {
    onPrepare() {
       console.log("Trigger onRun")
    }
onRun(){}
};

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 測試
    +關(guān)注

    關(guān)注

    8

    文章

    5359

    瀏覽量

    126866
  • 鴻蒙
    +關(guān)注

    關(guān)注

    57

    文章

    2382

    瀏覽量

    42943
收藏 人收藏

    評論

    相關(guān)推薦

    鴻蒙原生應(yīng)用開發(fā)-ArkTS語言基礎(chǔ)概述

    ArkTS語言基礎(chǔ)是HarmonyOS系統(tǒng)上為應(yīng)用開發(fā)者提供的常用基礎(chǔ)能力,主要包含能力如下圖所示。 1.提供異步并發(fā)和多線程并發(fā)的能力。 支持Promise和async/await等標(biāo)準(zhǔn)
    發(fā)表于 03-05 15:42

    鴻蒙Flutter實(shí)戰(zhàn):14-現(xiàn)有Flutter 項(xiàng)目支持鴻蒙 II

    文件 .fvm/, vscode/settings.json 文件 ohos_app/pubsec.yaml 中的 dependency_overrides, 僅添加需要鴻蒙化的三方
    發(fā)表于 12-26 14:59

    HarmonyOS語言基礎(chǔ)開發(fā)指南上線啦!

    語言基礎(chǔ)提供哪些功能?多線程并發(fā)如何實(shí)現(xiàn)?TaskPool(任務(wù)池)和Worker在實(shí)現(xiàn)和使用場景上有何不同? 針對開發(fā)者關(guān)注的并發(fā)等語言基礎(chǔ)
    的頭像 發(fā)表于 10-18 16:20 ?604次閱讀
    HarmonyOS<b class='flag-5'>語言</b>基礎(chǔ)<b class='flag-5'>類</b><b class='flag-5'>庫</b>開發(fā)指南上線啦!

    鴻蒙OpenHarmony大合集:【語言基礎(chǔ)

    本示例集合語言基礎(chǔ)的各個(gè)子模塊,展示了各個(gè)模塊的基礎(chǔ)功能
    的頭像 發(fā)表于 04-29 16:38 ?606次閱讀
    <b class='flag-5'>鴻蒙</b>OpenHarmony大合集:【<b class='flag-5'>語言</b>基礎(chǔ)<b class='flag-5'>類</b><b class='flag-5'>庫</b>】

    鴻蒙語言基礎(chǔ)ohos.convertxml xml轉(zhuǎn)換JavaScript

    轉(zhuǎn)換xml文本為JavaScript對象。
    的頭像 發(fā)表于 07-08 15:54 ?459次閱讀
    <b class='flag-5'>鴻蒙語言</b>基礎(chǔ)<b class='flag-5'>類</b><b class='flag-5'>庫</b>:<b class='flag-5'>ohos</b>.convertxml  xml轉(zhuǎn)換JavaScript

    鴻蒙語言基礎(chǔ)ohos.url URL字符串解析

    URLSearchParams的構(gòu)造函數(shù)。
    的頭像 發(fā)表于 07-08 22:31 ?541次閱讀
    <b class='flag-5'>鴻蒙語言</b>基礎(chǔ)<b class='flag-5'>類</b><b class='flag-5'>庫</b>:<b class='flag-5'>ohos</b>.url URL字符串解析

    鴻蒙語言基礎(chǔ)ohos.util.HashMap 非線性容器HashMap

    HashMap底層使用數(shù)組+鏈表+紅黑樹的方式實(shí)現(xiàn),查詢、插入和刪除的效率都很高。HashMap存儲內(nèi)容基于key-value的鍵值對映射,不能有重復(fù)的key,且一個(gè)key只能對應(yīng)一個(gè)value。
    的頭像 發(fā)表于 07-10 16:31 ?495次閱讀
    <b class='flag-5'>鴻蒙語言</b>基礎(chǔ)<b class='flag-5'>類</b><b class='flag-5'>庫</b>:<b class='flag-5'>ohos</b>.util.HashMap 非線性容器HashMap

    鴻蒙語言基礎(chǔ)ohos.util.TreeSet 非線性容器TreeSet

    TreeSet基于[TreeMap]實(shí)現(xiàn),在TreeSet中,只對value對象進(jìn)行處理。TreeSet可用于存儲一系列值的集合,元素中value唯一且有序。
    的頭像 發(fā)表于 07-11 16:25 ?357次閱讀
    <b class='flag-5'>鴻蒙語言</b>基礎(chǔ)<b class='flag-5'>類</b><b class='flag-5'>庫</b>:<b class='flag-5'>ohos</b>.util.TreeSet 非線性容器TreeSet

    鴻蒙語言基礎(chǔ)ohos.util.Vector 線性容器Vector

    Vector是一種線性數(shù)據(jù)結(jié)構(gòu),底層基于數(shù)組實(shí)現(xiàn)。當(dāng)Vector的內(nèi)存用盡時(shí),會(huì)自動(dòng)分配更大的連續(xù)內(nèi)存區(qū),將原先的元素復(fù)制到新的內(nèi)存區(qū),并釋放舊的內(nèi)存區(qū)。使用Vector能夠高效快速地訪問元素。
    的頭像 發(fā)表于 07-11 09:56 ?261次閱讀
    <b class='flag-5'>鴻蒙語言</b>基礎(chǔ)<b class='flag-5'>類</b><b class='flag-5'>庫</b>:<b class='flag-5'>ohos</b>.util.Vector 線性容器Vector

    鴻蒙語言基礎(chǔ)ohos.worker 啟動(dòng)一個(gè)Worker

    Worker是與主線程并行的獨(dú)立線程。創(chuàng)建Worker的線程稱之為宿主線程,Worker自身的線程稱之為Worker線程。創(chuàng)建Worker傳入的url文件在Worker線程中執(zhí)行,可以處理耗時(shí)操作但不可以直接操作UI。
    的頭像 發(fā)表于 07-11 17:03 ?516次閱讀
    <b class='flag-5'>鴻蒙語言</b>基礎(chǔ)<b class='flag-5'>類</b><b class='flag-5'>庫</b>:<b class='flag-5'>ohos</b>.worker 啟動(dòng)一個(gè)Worker

    鴻蒙語言基礎(chǔ)ohos.xml xml解析與生成

    XmlSerializer的構(gòu)造函數(shù)。
    的頭像 發(fā)表于 07-12 09:39 ?365次閱讀

    鴻蒙語言基礎(chǔ)ohos.uitest UiTest測試

    UiTest提供模擬UI操作的能力,供開發(fā)者在測試場景使用,主要支持如點(diǎn)擊、雙擊、長按、滑動(dòng)等UI操作能力。
    的頭像 發(fā)表于 07-12 17:38 ?558次閱讀

    鴻蒙語言基礎(chǔ)ohos.bytrace 性能打點(diǎn)

    用來標(biāo)記一個(gè)預(yù)追蹤的數(shù)值變量,該變量的數(shù)值會(huì)不斷變化。
    的頭像 發(fā)表于 07-18 15:41 ?290次閱讀

    鴻蒙語言基礎(chǔ)ohos.data.storage 輕量級存儲

    輕量級存儲為應(yīng)用提供key-value鍵值型的文件數(shù)據(jù)處理能力,支持應(yīng)用對數(shù)據(jù)進(jìn)行輕量級存儲及查詢。數(shù)據(jù)存儲形式為鍵值對,鍵的類型為字符串型,值的存儲數(shù)據(jù)類型包括數(shù)字型、字符型、布爾型。
    的頭像 發(fā)表于 07-15 18:21 ?1011次閱讀

    鴻蒙語言基礎(chǔ):system.configuration 應(yīng)用配置

    獲取應(yīng)用當(dāng)前的語言和地區(qū)。默認(rèn)與系統(tǒng)的語言和地區(qū)同步。
    的頭像 發(fā)表于 07-16 09:34 ?351次閱讀