@@ -49,16 +49,12 @@ func TestPrometheusQueryClient_Query(t *testing.T) {
4949 expectedCount : 2 ,
5050 validateResult : func (t * testing.T , result * QueryResponse ) {
5151 assert .Equal (t , "vector" , result .Data .ResultType )
52-
53- // Check first metric
5452 assert .Equal (t , "go_gc_duration_seconds" , result .Data .Result [0 ].Metric ["__name__" ])
5553 assert .Equal (t , "cadvisor:8080" , result .Data .Result [0 ].Metric ["instance" ])
5654 assert .Equal (t , "cadvisor" , result .Data .Result [0 ].Metric ["job" ])
5755 assert .Equal (t , "0.5" , result .Data .Result [0 ].Metric ["quantile" ])
5856 assert .Equal (t , 1753701299.664 , result .Data .Result [0 ].Value [0 ].(float64 ))
5957 assert .Equal (t , "0.000187874" , result .Data .Result [0 ].Value [1 ].(string ))
60-
61- // Check second metric
6258 assert .Equal (t , "go_gc_duration_seconds" , result .Data .Result [1 ].Metric ["__name__" ])
6359 assert .Equal (t , "postgres_exporter:9187" , result .Data .Result [1 ].Metric ["instance" ])
6460 assert .Equal (t , "postgres" , result .Data .Result [1 ].Metric ["job" ])
@@ -114,7 +110,6 @@ func TestPrometheusQueryClient_Query(t *testing.T) {
114110
115111 for _ , tt := range tests {
116112 t .Run (tt .name , func (t * testing.T ) {
117- // Setup mock server
118113 mockServer := httptest .NewServer (http .HandlerFunc (func (w http.ResponseWriter , r * http.Request ) {
119114 assert .Equal (t , "/api/v1/query" , r .URL .Path )
120115 assert .Equal (t , "go_gc_duration_seconds" , r .URL .Query ().Get ("query" ))
@@ -124,17 +119,12 @@ func TestPrometheusQueryClient_Query(t *testing.T) {
124119 assert .NoError (t , err )
125120 }))
126121 defer mockServer .Close ()
127-
128- // Create client and make request
129122 client := NewQueryClient (mockServer .URL )
130123 timestamp := time .Unix (1753701299 , 664000000 )
131124 result , err := client .Query ("go_gc_duration_seconds" , timestamp )
132-
133- // Validate response
134125 assert .NoError (t , err )
135126 assert .Equal (t , tt .expectedStatus , result .Status )
136127 assert .Equal (t , tt .expectedCount , len (result .Data .Result ))
137-
138128 if tt .validateResult != nil {
139129 tt .validateResult (t , result )
140130 }
@@ -234,7 +224,6 @@ func TestPrometheusQueryClientQueryRange(t *testing.T) {
234224 assert .Equal (t , "http_requests_total" , result .Data .Result [0 ].Metric ["__name__" ])
235225 assert .Equal (t , "api-server" , result .Data .Result [0 ].Metric ["job" ])
236226 assert .Equal (t , "200" , result .Data .Result [0 ].Metric ["code" ])
237-
238227 values := result .Data .Result [0 ].Values
239228 assert .Len (t , values , 3 )
240229 assert .Equal (t , 1435781451.781 , values [0 ][0 ].(float64 ))
@@ -271,13 +260,9 @@ func TestPrometheusQueryClientQueryRange(t *testing.T) {
271260 expectedCount : 2 ,
272261 validateResult : func (t * testing.T , result * QueryRangeResponse ) {
273262 assert .Equal (t , "matrix" , result .Data .ResultType )
274-
275- // Check first series
276263 assert .Equal (t , "cpu_usage" , result .Data .Result [0 ].Metric ["__name__" ])
277264 assert .Equal (t , "server1" , result .Data .Result [0 ].Metric ["instance" ])
278265 assert .Equal (t , "0.45" , result .Data .Result [0 ].Values [0 ][1 ].(string ))
279-
280- // Check second series
281266 assert .Equal (t , "cpu_usage" , result .Data .Result [1 ].Metric ["__name__" ])
282267 assert .Equal (t , "server2" , result .Data .Result [1 ].Metric ["instance" ])
283268 assert .Equal (t , "0.62" , result .Data .Result [1 ].Values [0 ][1 ].(string ))
@@ -287,7 +272,6 @@ func TestPrometheusQueryClientQueryRange(t *testing.T) {
287272
288273 for _ , tt := range tests {
289274 t .Run (tt .name , func (t * testing.T ) {
290- // Setup mock server
291275 mockServer := httptest .NewServer (http .HandlerFunc (func (w http.ResponseWriter , r * http.Request ) {
292276 assert .Equal (t , "/api/v1/query_range" , r .URL .Path )
293277 assert .Equal (t , "http_requests_total" , r .URL .Query ().Get ("query" ))
@@ -300,8 +284,6 @@ func TestPrometheusQueryClientQueryRange(t *testing.T) {
300284 assert .NoError (t , err )
301285 }))
302286 defer mockServer .Close ()
303-
304- // Create client and make request
305287 client := NewQueryClient (mockServer .URL )
306288 params := QueryRangeParams {
307289 Query : "http_requests_total" ,
@@ -310,12 +292,9 @@ func TestPrometheusQueryClientQueryRange(t *testing.T) {
310292 Step : 15 * time .Second ,
311293 }
312294 result , err := client .QueryRange (params )
313-
314- // Validate response
315295 assert .NoError (t , err )
316296 assert .Equal (t , tt .expectedStatus , result .Status )
317297 assert .Equal (t , tt .expectedCount , len (result .Data .Result ))
318-
319298 if tt .validateResult != nil {
320299 tt .validateResult (t , result )
321300 }
0 commit comments