完善运行轨迹点展示与模拟数据

This commit is contained in:
czl231
2026-08-15 22:51:23 +08:00
parent e82ae18fb9
commit cc14cb9f62
7 changed files with 125 additions and 4 deletions

View File

@@ -93,3 +93,16 @@ func TestMockGasorderInitialStatusMatchesWorkflow(t *testing.T) {
t.Fatal("Mock 配送订单不得使用通用待处理状态")
}
}
// TestMockTrackPointSampleRequiredFields 验证演示轨迹点符合真实上报的必填字段和可读展示要求。
func TestMockTrackPointSampleRequiredFields(t *testing.T) {
if mockTrackPointRequestNo == "" {
t.Fatal("Mock 轨迹点必须包含上报流水号")
}
if mockTrackPointReceiveDelay <= 0 {
t.Fatal("Mock 轨迹点接收时间必须晚于定位时间")
}
if mockTrackPointSpeed == "" || mockTrackPointDirection == "" {
t.Fatal("演示轨迹点必须提供可读的速度和方向")
}
}