package dm

import (
	"context"
	"testing"

	"github.com/pingcap/errors"
	"github.com/stretchr/testify/require"
)

func TestGetVpcPeering(t *testing.T) {
	_, err := GetVpcPeering(context.Background(), nil, nil)
	require.Error(t, err)
}

func TestIsVpcPeeringNotFound(t *testing.T) {
	require.True(t, IsVpcPeeringNotFound(errors.New("aws vpc peering not found")))
	require.True(t, IsVpcPeeringNotFound(errors.New("gcp vpc peering not found")))
	require.True(t, IsVpcPeeringNotFound(errors.New("no matched vpc peering")))
	require.False(t, IsVpcPeeringNotFound(errors.New("unknown cloud provider")))
}
