Skip to content
Snippets Groups Projects
Commit 2567b8b6 authored by Malte Bauch's avatar Malte Bauch
Browse files

added testcase for NewGnmiTransport

currently this fails and it has to do with the gnmi connection attached
to a GNMI struct. Ref #78
parent 8ffb9321
No related branches found
No related tags found
2 merge requests!116Resolve "Transport Tests",!90Develop
Pipeline #66037 passed with warnings
......@@ -37,15 +37,6 @@ func testSetupGnmi() {
Encoding: gpb.Encoding_PROTO,
}
gnmiTransportOptions = &GnmiTransportOptions{
Username: "test",
Password: "test",
Addr: "localhost:13371",
SetNode: nil,
RespChan: make(chan *gpb.SubscribeResponse),
Encoding: gpb.Encoding_PROTO,
}
startGnmiTarget = make(chan string)
stopGnmiTarget = make(chan bool)
go targetRunner()
......@@ -64,13 +55,24 @@ func mockTransport() Gnmi {
return Gnmi{
SetNode: nil,
RespChan: make(chan *gpb.SubscribeResponse),
Options: newGnmiTransportOptions(),
config: gnmiConfig,
client: &mocks.GNMIClient{},
}
}
func newGnmiTransportOptions() *GnmiTransportOptions {
return &GnmiTransportOptions{
Username: "test",
Password: "test",
Addr: "localhost:13371",
SetNode: nil,
RespChan: make(chan *gpb.SubscribeResponse),
Encoding: gpb.Encoding_PROTO,
}
}
var gnmiConfig *gnmi.Config
var gnmiTransportOptions *GnmiTransportOptions
var startGnmiTarget chan string
var stopGnmiTarget chan bool
var mockContext = mock.MatchedBy(func(ctx context.Context) bool { return true })
......@@ -89,7 +91,7 @@ func TestNewGnmiTransport(t *testing.T) {
{
name: "default",
args: args{
opts: gnmiTransportOptions,
opts: newGnmiTransportOptions(),
},
want: &gnmiTransport,
wantErr: false,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment