1# @ohos.application.testRunner (TestRunner) 2 3TestRunner模块提供了框架测试的能力。包括准备单元测试环境、运行测试用例。 4 5如果您想实现自己的单元测试框架,您必须继承这个类并覆盖它的所有方法。 6 7> **说明:** 8> 9> 本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 10 11## 导入模块 12 13```ts 14import TestRunner from '@ohos.application.testRunner'; 15``` 16 17## TestRunner.onPrepare 18 19onPrepare(): void 20 21为运行测试用例准备单元测试环境 22 23**系统能力:** SystemCapability.Ability.AbilityRuntime.Core 24 25**示例:** 26 27```ts 28import TestRunner from '@ohos.application.testRunner'; 29 30export default class UserTestRunner implements TestRunner { 31 onPrepare() { 32 console.log('Trigger onPrepare'); 33 } 34 onRun() {} 35}; 36``` 37 38 39 40## TestRunner.onRun 41 42onRun(): void 43 44运行测试用例 45 46**系统能力:** SystemCapability.Ability.AbilityRuntime.Core 47 48**示例:** 49 50```ts 51import TestRunner from '@ohos.application.testRunner'; 52 53export default class UserTestRunner implements TestRunner { 54 onPrepare() {} 55 onRun() { 56 console.log('Trigger onRun'); 57 } 58}; 59``` 60