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])
|
|
|
|
}
|
|
|
|
|
|
|
|
func TestValueWithStep(t *testing.T) {
|
|
|
|
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
|
|
|
|
|
|
|
func TestValuesLen(t *testing.T) {
|
|
|
|
assert := assert.New(t)
|
|
|
|
}
|