完善商城订单模拟快照与空值展示

This commit is contained in:
czl231
2026-08-16 01:17:41 +08:00
parent 2942d9a71c
commit 255028e983
6 changed files with 117 additions and 29 deletions

View File

@@ -117,10 +117,17 @@ func TestMockEcOrderRepairSpecs(t *testing.T) {
t.Fatalf("首条已支付 Mock 订单修复配置错误:%#v", specs[0])
}
for _, spec := range specs[1:] {
if spec.status != 16 || spec.paidAt != nil || spec.amount <= 0 {
if spec.status != 16 || spec.paidAt != nil || spec.amount <= 0 ||
spec.contactName == "" || spec.contactPhone == "" || spec.address == "" ||
spec.longitude == "" || spec.latitude == "" {
t.Fatalf("待支付 Mock 订单修复配置错误:%#v", spec)
}
}
last := specs[len(specs)-1]
if last.contactName != "示例客户10" || last.address != "上海市客户路 10 号" ||
last.longitude != "121.5010" || last.latitude != "31.2010" {
t.Fatalf("第十组 Mock 快照格式错误:%#v", last)
}
}
// TestMockTrackPointSampleRequiredFields 验证演示轨迹点符合真实上报的必填字段和可读展示要求。