docs: harness 文档对齐新架构,忽略签名材料

This commit is contained in:
AndyChen1024
2026-09-11 16:22:45 +08:00
parent d179073e53
commit a91b4afdf2
5 changed files with 65 additions and 29 deletions

View File

@@ -6,7 +6,7 @@
| 类型 Kind | 目录 Dir | 说明 Notes |
|----------|---------|-----------|
| 本地单元测试 Local unit | `entry/src/test/` | 不依赖设备,跑纯逻辑(service/model 等) |
| 本地单元测试 Local unit | `entry/src/test/` | 不依赖设备,跑纯逻辑(viewmodel/data/model 等) |
| 设备集成测试 Device test | `entry/src/ohosTest/` | 依赖真机/模拟器,跑 Ability/UI/系统能力 |
已有示例文件:`LocalUnit.test.ets`、`List.test.ets`(单测);`Ability.test.ets`、`List.test.ets`(设备测试)。
@@ -17,7 +17,7 @@
import { describe, it, expect } from '@ohos/hypium';
export default function exampleTest() {
describe('UserService', () => {
describe('UserRepository', () => {
it('should_return_trimmed_name', 0, () => {
expect(formatName(' alice ')).assertEqual('alice');
});
@@ -37,7 +37,7 @@ export default function exampleTest() {
## 约定 Conventions
- 每个 `service/`、`model/` 的新逻辑都要有对应的本地单测。
- 每个 `viewmodel/`、`data/repository/`、`model/` 的新逻辑都要有对应的本地单测。
- 涉及 UI/系统能力/Ability 生命周期 → 设备测试(`ohosTest/`)。
- mock 用 `@ohos/hamock`,不要为了测试改生产代码结构。
- 改动后至少跑受影响的测试再提交。