mirror of
https://github.com/TeaOSLab/EdgeAPI.git
synced 2025-11-02 22:10:26 +08:00
40 lines
906 B
Go
40 lines
906 B
Go
// Copyright 2022 GoEdge CDN goedge.cdn@gmail.com. All rights reserved.
|
|
|
|
package dnsclients_test
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/TeaOSLab/EdgeAPI/internal/dnsclients"
|
|
"github.com/TeaOSLab/EdgeAPI/internal/dnsclients/dnstypes"
|
|
"github.com/TeaOSLab/EdgeAPI/internal/errors"
|
|
)
|
|
|
|
func TestBaseProvider_WrapError(t *testing.T) {
|
|
var provider = &dnsclients.BaseProvider{}
|
|
t.Log(provider.WrapError(nil, "example.com", &dnstypes.Record{
|
|
Id: "",
|
|
Name: "a",
|
|
Type: "A",
|
|
Value: "192.168.1.100",
|
|
Route: "",
|
|
TTL: 3600,
|
|
}))
|
|
t.Log(provider.WrapError(errors.New("fake error"), "example.com", &dnstypes.Record{
|
|
Id: "",
|
|
Name: "a",
|
|
Type: "A",
|
|
Value: "192.168.1.100",
|
|
Route: "",
|
|
TTL: 3600,
|
|
}))
|
|
t.Log(provider.WrapError(errors.New("fake error"), "example.com", &dnstypes.Record{
|
|
Id: "",
|
|
Name: "",
|
|
Type: "A",
|
|
Value: "192.168.1.100",
|
|
Route: "",
|
|
TTL: 3600,
|
|
}))
|
|
}
|