Adds support for go mod (finally) (#164)

This commit is contained in:
Will Charczuk 2020-11-22 16:45:10 -08:00 committed by GitHub
parent 962b9abdec
commit c1468e8ae4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
89 changed files with 1162 additions and 965 deletions

View file

@ -3,7 +3,7 @@ package chart
import (
"testing"
"github.com/blend/go-sdk/assert"
"github.com/wcharczuk/go-chart/v2/testutil"
)
type mockValuesProvider struct {
@ -28,13 +28,13 @@ func (m mockValuesProvider) GetValues(index int) (x, y float64) {
}
func TestSMASeriesGetValue(t *testing.T) {
assert := assert.New(t)
// replaced new assertions helper
mockSeries := mockValuesProvider{
LinearRange(1.0, 10.0),
LinearRange(10, 1.0),
}
assert.Equal(10, mockSeries.Len())
testutil.AssertEqual(t, 10, mockSeries.Len())
mas := &SMASeries{
InnerSeries: mockSeries,
@ -47,25 +47,25 @@ func TestSMASeriesGetValue(t *testing.T) {
yvalues = append(yvalues, y)
}
assert.Equal(10.0, yvalues[0])
assert.Equal(9.5, yvalues[1])
assert.Equal(9.0, yvalues[2])
assert.Equal(8.5, yvalues[3])
assert.Equal(8.0, yvalues[4])
assert.Equal(7.5, yvalues[5])
assert.Equal(7.0, yvalues[6])
assert.Equal(6.5, yvalues[7])
assert.Equal(6.0, yvalues[8])
testutil.AssertEqual(t, 10.0, yvalues[0])
testutil.AssertEqual(t, 9.5, yvalues[1])
testutil.AssertEqual(t, 9.0, yvalues[2])
testutil.AssertEqual(t, 8.5, yvalues[3])
testutil.AssertEqual(t, 8.0, yvalues[4])
testutil.AssertEqual(t, 7.5, yvalues[5])
testutil.AssertEqual(t, 7.0, yvalues[6])
testutil.AssertEqual(t, 6.5, yvalues[7])
testutil.AssertEqual(t, 6.0, yvalues[8])
}
func TestSMASeriesGetLastValueWindowOverlap(t *testing.T) {
assert := assert.New(t)
// replaced new assertions helper
mockSeries := mockValuesProvider{
LinearRange(1.0, 10.0),
LinearRange(10, 1.0),
}
assert.Equal(10, mockSeries.Len())
testutil.AssertEqual(t, 10, mockSeries.Len())
mas := &SMASeries{
InnerSeries: mockSeries,
@ -79,19 +79,19 @@ func TestSMASeriesGetLastValueWindowOverlap(t *testing.T) {
}
lx, ly := mas.GetLastValues()
assert.Equal(10.0, lx)
assert.Equal(5.5, ly)
assert.Equal(yvalues[len(yvalues)-1], ly)
testutil.AssertEqual(t, 10.0, lx)
testutil.AssertEqual(t, 5.5, ly)
testutil.AssertEqual(t, yvalues[len(yvalues)-1], ly)
}
func TestSMASeriesGetLastValue(t *testing.T) {
assert := assert.New(t)
// replaced new assertions helper
mockSeries := mockValuesProvider{
LinearRange(1.0, 100.0),
LinearRange(100, 1.0),
}
assert.Equal(100, mockSeries.Len())
testutil.AssertEqual(t, 100, mockSeries.Len())
mas := &SMASeries{
InnerSeries: mockSeries,
@ -105,7 +105,7 @@ func TestSMASeriesGetLastValue(t *testing.T) {
}
lx, ly := mas.GetLastValues()
assert.Equal(100.0, lx)
assert.Equal(6, ly)
assert.Equal(yvalues[len(yvalues)-1], ly)
testutil.AssertEqual(t, 100.0, lx)
testutil.AssertEqual(t, 6, ly)
testutil.AssertEqual(t, yvalues[len(yvalues)-1], ly)
}