summaryrefslogtreecommitdiffstats
path: root/client/go/internal/vespa/document/stats_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'client/go/internal/vespa/document/stats_test.go')
-rw-r--r--client/go/internal/vespa/document/stats_test.go28
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)
}