1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
package netceptor_test
import (
"testing"
"github.com/ansible/receptor/pkg/netceptor"
"github.com/ansible/receptor/pkg/netceptor/mock_netceptor"
"go.uber.org/mock/gomock"
)
func TestNetwork(t *testing.T) {
networkResult := "netceptor-testNode1"
strResult := "testNode2:testService"
ctrl := gomock.NewController(t)
mockNetceptor := mock_netceptor.NewMockNetcForPing(ctrl)
mockNetceptor.EXPECT().NewAddr(gomock.Any(), gomock.Any()).Return(netceptor.Addr{})
addr := mockNetceptor.NewAddr("testNode2", "testService")
addr.SetNetwork(networkResult)
addr.SetNode("testNode2")
addr.SetService("testService")
network := addr.Network()
str := addr.String()
if network != networkResult {
t.Errorf("Expected network to be %v, got %v", networkResult, network)
}
if str != strResult {
t.Errorf("Expected network to be %v, got %v", strResult, str)
}
}
|