优化结构

This commit is contained in:
Yvan
2026-08-28 11:51:37 +08:00
parent 5b04998731
commit 33ba777137
25 changed files with 163 additions and 125 deletions
+5 -3
View File
@@ -6,9 +6,10 @@ import (
)
func TestEverySupportedProviderHasAdapter(t *testing.T) {
factory := NewFactory()
for _, provider := range bizpayment.SupportedPaymentProviders {
t.Run(provider, func(t *testing.T) {
adapter, err := New(provider)
adapter, err := factory.New(provider)
if err != nil {
t.Fatalf("New(%q): %v", provider, err)
}
@@ -20,8 +21,9 @@ func TestEverySupportedProviderHasAdapter(t *testing.T) {
}
func TestNewNormalizesProviderIdentifier(t *testing.T) {
factory := NewFactory()
for _, provider := range bizpayment.SupportedPaymentProviders {
adapter, err := New(" " + provider + " ")
adapter, err := factory.New(" " + provider + " ")
if err != nil {
t.Fatalf("New(%q): %v", provider, err)
}
@@ -32,7 +34,7 @@ func TestNewNormalizesProviderIdentifier(t *testing.T) {
}
func TestNewRejectsUnknownProvider(t *testing.T) {
if _, err := New("unknown-provider"); err == nil {
if _, err := NewFactory().New("unknown-provider"); err == nil {
t.Fatal("unknown provider unexpectedly accepted")
}
}