go-chart/sequence/linear_test.go

34 lines
604 B
Go
Raw Normal View History

2017-04-30 10:12:15 +02:00
package sequence
import (
"testing"
assert "github.com/blendlabs/go-assert"
)
func TestValues(t *testing.T) {
assert := assert.New(t)
values := Values(1, 100)
assert.Len(values, 100)
assert.Equal(1, values[0])
assert.Equal(100, values[99])
}
2017-05-02 07:33:49 +02:00
func TestValuesWithStep(t *testing.T) {
2017-04-30 10:12:15 +02:00
assert := assert.New(t)
values := ValuesWithStep(0, 100, 5)
assert.Equal(100, values[20])
assert.Len(values, 21)
}
2017-05-02 07:34:58 +02:00
2017-05-02 07:33:49 +02:00
func TestValuesReversed(t *testing.T) {
2017-05-02 07:34:58 +02:00
assert := assert.New(t)
2017-05-02 07:33:49 +02:00
values := Values(10.0, 1.0)
2017-05-02 07:51:23 +02:00
assert.Equal(10, len(values))
assert.Equal(10.0, values[0])
assert.Equal(1.0, values[9])
2017-05-02 07:34:58 +02:00
}