diff options
Diffstat (limited to 'client/go/internal/vespa/document/stats_test.go')
-rw-r--r-- | client/go/internal/vespa/document/stats_test.go | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/client/go/internal/vespa/document/stats_test.go b/client/go/internal/vespa/document/stats_test.go index c9b80878b75..a08dc075850 100644 --- a/client/go/internal/vespa/document/stats_test.go +++ b/client/go/internal/vespa/document/stats_test.go @@ -9,17 +9,19 @@ import ( func TestStatsAdd(t *testing.T) { var stats Stats - stats.Add(Result{HTTPStatus: 200, Latency: 200 * time.Millisecond}) - stats.Add(Result{HTTPStatus: 200, Latency: 400 * time.Millisecond}) - stats.Add(Result{HTTPStatus: 200, Latency: 100 * time.Millisecond}) - stats.Add(Result{HTTPStatus: 200, Latency: 500 * time.Millisecond}) - stats.Add(Result{HTTPStatus: 200, Latency: 300 * time.Millisecond}) - stats.Add(Result{HTTPStatus: 500, Latency: 100 * time.Millisecond}) + stats.Add(Result{HTTPStatus: 200, Latency: 200 * time.Millisecond}, false) + stats.Add(Result{HTTPStatus: 200, Latency: 400 * time.Millisecond}, false) + stats.Add(Result{HTTPStatus: 200, Latency: 100 * time.Millisecond}, false) + stats.Add(Result{HTTPStatus: 200, Latency: 500 * time.Millisecond}, false) + stats.Add(Result{HTTPStatus: 200, Latency: 300 * time.Millisecond}, false) + stats.Add(Result{HTTPStatus: 500, Latency: 100 * time.Millisecond}, false) + stats.Add(Result{HTTPStatus: 200, Latency: 100 * time.Millisecond}, true) expected := Stats{ - Requests: 6, - Responses: 6, - ResponsesByCode: map[int]int64{200: 5, 500: 1}, - TotalLatency: 1600 * time.Millisecond, + Operations: 6, + Requests: 7, + Responses: 7, + ResponsesByCode: map[int]int64{200: 6, 500: 1}, + TotalLatency: 1700 * time.Millisecond, MinLatency: 100 * time.Millisecond, MaxLatency: 500 * time.Millisecond, } @@ -33,11 +35,11 @@ func TestStatsAdd(t *testing.T) { func TestStatsClone(t *testing.T) { var a Stats - a.Add(Result{HTTPStatus: 200}) + a.Add(Result{HTTPStatus: 200}, false) b := a.Clone() - a.Add(Result{HTTPStatus: 200}) + a.Add(Result{HTTPStatus: 200}, false) - want := Stats{Requests: 1, Responses: 1, ResponsesByCode: map[int]int64{200: 1}} + want := Stats{Operations: 1, Requests: 1, Responses: 1, ResponsesByCode: map[int]int64{200: 1}} if !reflect.DeepEqual(b, want) { t.Errorf("got %+v, want %+v", b, want) } |