From 49e6369fe732c0f81e5b03b36e345afbf3c79a15 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Wed, 24 Jul 2024 12:08:49 +0200 Subject: pkg/stat: rename package name to singular form Go package names should generally be singular form: https://go.dev/blog/package-names https://rakyll.org/style-packages https://groups.google.com/g/golang-nuts/c/buBwLar1gNw --- pkg/stats/sample/sample_test.go | 66 ----------------------------------------- 1 file changed, 66 deletions(-) delete mode 100644 pkg/stats/sample/sample_test.go (limited to 'pkg/stats/sample/sample_test.go') diff --git a/pkg/stats/sample/sample_test.go b/pkg/stats/sample/sample_test.go deleted file mode 100644 index ac7845ccf..000000000 --- a/pkg/stats/sample/sample_test.go +++ /dev/null @@ -1,66 +0,0 @@ -// Copyright 2021 syzkaller project authors. All rights reserved. -// Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. - -package sample - -import ( - "reflect" - "testing" -) - -func TestMedian(t *testing.T) { - tests := []struct { - input []float64 - minMedian float64 - maxMedian float64 - }{ - { - input: []float64{1, 2, 3}, - minMedian: 1.99, // we cannot do exact floating point equality comparison - maxMedian: 2.01, - }, - { - input: []float64{0, 1, 2, 3}, - minMedian: 1.0, - maxMedian: 2.0, - }, - } - for _, test := range tests { - sample := Sample{Xs: test.input} - median := sample.Median() - if median < test.minMedian || median > test.maxMedian { - t.Errorf("sample %v, median got %v, median expected [%v;%v]", - test.input, median, test.minMedian, test.maxMedian) - } - } -} - -func TestRemoveOutliers(t *testing.T) { - // Some tests just to check the overall sanity of the method. - tests := []struct { - input []float64 - output []float64 - }{ - { - input: []float64{-20, 1, 2, 3, 4, 5}, - output: []float64{1, 2, 3, 4, 5}, - }, - { - input: []float64{1, 2, 3, 4, 25}, - output: []float64{1, 2, 3, 4}, - }, - { - input: []float64{-10, -5, 0, 5, 10, 15}, - output: []float64{-10, -5, 0, 5, 10, 15}, - }, - } - for _, test := range tests { - sample := Sample{Xs: test.input} - result := sample.RemoveOutliers() - result.Sort() - if !reflect.DeepEqual(result.Xs, test.output) { - t.Errorf("input: %v, expected no outliers: %v, got: %v", - test.input, test.output, result.Xs) - } - } -} -- cgit mrf-deployment