优化结构

This commit is contained in:
Yvan
2026-08-28 09:44:11 +08:00
parent 279692375b
commit e997d9718e
26 changed files with 106 additions and 129 deletions
+12
View File
@@ -24,3 +24,15 @@ func TestNormalizeStatusSeparatesRefundStates(t *testing.T) {
t.Fatalf("refund status = %q, want success", got)
}
}
func TestNormalizeStatusDoesNotTreatRefundAsPaymentFailure(t *testing.T) {
if got := NormalizeStatus("REFUND", "unknown"); got != "unknown" {
t.Fatalf("NormalizeStatus(REFUND) = %q, want fallback", got)
}
}
func TestNormalizeRefundStatusAcceptsTradeSuccess(t *testing.T) {
if got := NormalizeRefundStatus("TRADE_SUCCESS", "unknown"); got != "success" {
t.Fatalf("NormalizeRefundStatus(TRADE_SUCCESS) = %q, want success", got)
}
}