test sdks: close channels
authorClément Bénier <clement.benier@iot.bzh>
Tue, 14 Aug 2018 14:46:06 +0000 (16:46 +0200)
committerClément Bénier <clement.benier@iot.bzh>
Tue, 21 Aug 2018 09:08:36 +0000 (11:08 +0200)
Change-Id: Ibab87254b1ef39ff8bb6166a5ff160233b6533e0
Signed-off-by: Clément Bénier <clement.benier@iot.bzh>
test/sdks_test.go

index 9c3fc7e..3232fa4 100644 (file)
@@ -46,6 +46,7 @@ func TestSdks(t *testing.T) {
        t.Logf("Connect websocket with url=%v clientId=%v\n", prefixURL, HTTPCli.GetClientID())
 
        chSdks := make(chan xsapiv1.SDK)
+       defer close(chSdks)
        ConnectSDKStateChange(t, sCli, chSdks)
 
        for i := 0; i < len(sdkArray); i++ {
@@ -90,6 +91,7 @@ func TestInstallFakeSdk(t *testing.T) {
        }
 
        chSdks := make(chan xsapiv1.SDK)
+       defer close(chSdks)
        ConnectSDKStateChange(t, sCli, chSdks)
        installFakeSdk(t, sdk, chSdks)
        var sdkRes xsapiv1.SDK