docs: 修正 Task 8 的硬编码单位与验证步骤(ledger R23)
- unit = "mmHg" 改为 stringResource(R.string.unit_mmhg), 与同列表内次/分、%、°C 的处理保持一致,新增 unit_mmhg 资源 - Step 8 标题与 Expected 去掉「真机验证」,界面验证按 R21 顺延到 Task 14
This commit is contained in:
@@ -2554,7 +2554,7 @@ private fun buildMetricCards(summary: HealthSummary): List<MetricCardSpec> = lis
|
|||||||
tint = MetricYellow,
|
tint = MetricYellow,
|
||||||
title = stringResource(R.string.metric_blood_pressure),
|
title = stringResource(R.string.metric_blood_pressure),
|
||||||
value = summary.bloodPressure,
|
value = summary.bloodPressure,
|
||||||
unit = "mmHg",
|
unit = stringResource(R.string.unit_mmhg),
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -2591,6 +2591,7 @@ private fun HomeContentPreview() {
|
|||||||
<string name="unit_bpm">次/分</string>
|
<string name="unit_bpm">次/分</string>
|
||||||
<string name="unit_percent">%</string>
|
<string name="unit_percent">%</string>
|
||||||
<string name="unit_celsius">°C</string>
|
<string name="unit_celsius">°C</string>
|
||||||
|
<string name="unit_mmhg">mmHg</string>
|
||||||
|
|
||||||
<string name="metric_heart_rate">心率</string>
|
<string name="metric_heart_rate">心率</string>
|
||||||
<string name="metric_sleep">睡眠</string>
|
<string name="metric_sleep">睡眠</string>
|
||||||
@@ -2603,13 +2604,16 @@ private fun HomeContentPreview() {
|
|||||||
|
|
||||||
> 这批 `metric_*` 字符串同时供 Task 12 的详情页标题使用(ledger Ruling R3),是它们的唯一来源。
|
> 这批 `metric_*` 字符串同时供 Task 12 的详情页标题使用(ledger Ruling R3),是它们的唯一来源。
|
||||||
|
|
||||||
- [ ] **Step 8: 构建 + 单测 + 真机验证**
|
- [ ] **Step 8: 构建 + 单测**
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cd /d/cherry/repos/ring-health-app && ./gradlew :app:testDebugUnitTest
|
cd /d/cherry/repos/ring-health-app && ./gradlew :app:testDebugUnitTest && ./gradlew assembleDebug
|
||||||
```
|
```
|
||||||
|
|
||||||
Expected: 测试全绿;真机上首页显示设备条、步数大环、六个指标卡(血压显示“未开启”),点击卡片进入详情占位页并可返回。
|
Expected: 两条命令均 `BUILD SUCCESSFUL`,测试全绿(含本任务新增的 `HomeViewModelTest`)。
|
||||||
|
|
||||||
|
界面上「设备条 / 步数大环 / 六个指标卡(血压显示未开启)/ 点击进入详情」这几条**不在本步验证**
|
||||||
|
(ledger Ruling R21:本机无模拟器与真机),顺延到 Task 14 Step 3 的人工验收清单。
|
||||||
|
|
||||||
- [ ] **Step 9: Commit**
|
- [ ] **Step 9: Commit**
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user