docs: Task 12 测试用例改名以匹配其实际断言
This commit is contained in:
@@ -3952,9 +3952,10 @@ class MetricDetailViewModelTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `不同指标的标题映射不同`() = runTest(dispatcher) {
|
||||
// metricTitleRes 是 @Composable,JVM 测试里调不了;这里只锁「metric 被原样带进状态」,
|
||||
// 保证详情页拿到的 metric 与导航参数一致(映射本身由编译器穷尽 when 保证)。
|
||||
fun `构造时传入的 metric 被原样带进状态`() = runTest(dispatcher) {
|
||||
// 名字就叫它断言的事,不要写成「标题映射不同」——`metricTitleRes` 是 @Composable,
|
||||
// JVM 测试里根本调不了,那样命名会让人以为这里验了标题映射(其实没有,
|
||||
// 映射本身由 `when` 的穷尽性在编译期保证)。本用例只锁「metric 被原样带进状态」。
|
||||
val viewModel = MetricDetailViewModel(MetricType.SLEEP, MockHealthDataRepository())
|
||||
backgroundScope.launch { viewModel.uiState.collect {} }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user