@@ -3,16 +3,17 @@ package metricsink
33import (
44 "crypto/tls"
55 "fmt"
6- "github.com/go-chassis/go-chassis/core/config"
7- "github.com/go-chassis/go-chassis/core/config/model"
8- "github.com/go-chassis/go-chassis/core/lager"
9- "github.com/rcrowley/go-metrics"
10- "github.com/stretchr/testify/assert"
116 "gopkg.in/yaml.v2"
127 "net/http"
138 "net/http/httptest"
149 "testing"
1510 "time"
11+
12+ "github.com/go-chassis/go-chassis/core/config"
13+ "github.com/go-chassis/go-chassis/core/config/model"
14+ "github.com/go-chassis/go-chassis/core/lager"
15+ "github.com/rcrowley/go-metrics"
16+ "github.com/stretchr/testify/assert"
1617)
1718
1819var globalConf = `
@@ -91,11 +92,12 @@ func TestCseMonitorClient_PostMetrics(t *testing.T) {
9192 assert := assert .New (t )
9293 config .SelfServiceName = "testService"
9394 reporter := NewReporter (metrics .DefaultRegistry , "127.0.0.1:8080" , http.Header {"Content-Type" : []string {"application/json" }}, time .Second , & tls.Config {}, "default" , "0.0.1" , "Server" , "" )
94- cseMonitClient := NewCseMonitorClient (http.Header {"Content-Type" : []string {"application/json" }}, "http://127.0.0.1:9098" , & tls.Config {}, "v2" )
95+ cseMonitClient , err := NewCseMonitorClient (http.Header {"Content-Type" : []string {"application/json" }}, "http://127.0.0.1:9098" , & tls.Config {}, "v2" )
96+ assert .NoError (err )
9597 assert .Equal (cseMonitClient .URL , "http://127.0.0.1:9098" )
9698 assert .Equal (cseMonitClient .Header , http.Header {"Content-Type" : []string {"application/json" }})
9799 config .GlobalDefinition .Cse .Monitor .Client .Enable = false
98- err : = cseMonitClient .PostMetrics (reporter .getData ("default" , "0.0.1" , "Server" , "" , "" , "" ))
100+ err = cseMonitClient .PostMetrics (reporter .getData ("default" , "0.0.1" , "Server" , "" , "" , "" ))
99101 assert .NotNil (err )
100102
101103 config .GlobalDefinition .Cse .Monitor .Client .Enable = true
@@ -109,7 +111,8 @@ func TestCseMonitorClient_PostMetrics(t *testing.T) {
109111 fmt .Fprintln (w , "Hello client" )
110112 }))
111113 defer ts .Close ()
112- cseMonitClient = NewCseMonitorClient (http.Header {"Content-Type" : []string {"application/json" }}, ts .URL , & tls.Config {}, "v2" )
114+ cseMonitClient , err = NewCseMonitorClient (http.Header {"Content-Type" : []string {"application/json" }}, ts .URL , & tls.Config {}, "v2" )
115+ assert .NoError (err )
113116 err = cseMonitClient .PostMetrics (MonitorData {
114117 Name : "testService" ,
115118 Instance : "BLRY23283" ,
@@ -120,7 +123,8 @@ func TestCseMonitorClient_PostMetrics(t *testing.T) {
120123 fmt .Fprintln (w , "Hello client" )
121124 }))
122125 defer ts1 .Close ()
123- cseMonitClient = NewCseMonitorClient (http.Header {"Content-Type" : []string {"application/json" }}, ts1 .URL , & tls.Config {}, "v2" )
126+ cseMonitClient , err = NewCseMonitorClient (http.Header {"Content-Type" : []string {"application/json" }}, ts1 .URL , & tls.Config {}, "v2" )
127+ assert .Nil (err )
124128 err = cseMonitClient .PostMetrics (MonitorData {
125129 Name : "testService" ,
126130 Instance : "BLRY23283" ,
0 commit comments