mirror of
				https://github.com/TeaOSLab/EdgeAPI.git
				synced 2025-11-04 16:00:24 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			39 lines
		
	
	
		
			905 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			905 B
		
	
	
	
		
			Go
		
	
	
	
	
	
// Copyright 2022 GoEdge CDN goedge.cdn@gmail.com. All rights reserved.
 | 
						|
 | 
						|
package dnsclients_test
 | 
						|
 | 
						|
import (
 | 
						|
	"github.com/TeaOSLab/EdgeAPI/internal/dnsclients"
 | 
						|
	"github.com/TeaOSLab/EdgeAPI/internal/dnsclients/dnstypes"
 | 
						|
	"github.com/TeaOSLab/EdgeAPI/internal/errors"
 | 
						|
	"testing"
 | 
						|
)
 | 
						|
 | 
						|
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,
 | 
						|
	}))
 | 
						|
}
 |