snapshot
This commit is contained in:
parent
3cb33d48d3
commit
26eaa1d898
76 changed files with 1076 additions and 1717 deletions
22
stringutil_test.go
Normal file
22
stringutil_test.go
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
package chart
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/blend/go-sdk/assert"
|
||||
)
|
||||
|
||||
func TestSplitCSV(t *testing.T) {
|
||||
assert := assert.New(t)
|
||||
|
||||
assert.Empty(SplitCSV(""))
|
||||
assert.Equal([]string{"foo"}, SplitCSV("foo"))
|
||||
assert.Equal([]string{"foo", "bar"}, SplitCSV("foo,bar"))
|
||||
assert.Equal([]string{"foo", "bar"}, SplitCSV("foo, bar"))
|
||||
assert.Equal([]string{"foo", "bar"}, SplitCSV(" foo , bar "))
|
||||
assert.Equal([]string{"foo", "bar", "baz"}, SplitCSV("foo,bar,baz"))
|
||||
assert.Equal([]string{"foo", "bar", "baz,buzz"}, SplitCSV("foo,bar,\"baz,buzz\""))
|
||||
assert.Equal([]string{"foo", "bar", "baz,'buzz'"}, SplitCSV("foo,bar,\"baz,'buzz'\""))
|
||||
assert.Equal([]string{"foo", "bar", "baz,'buzz"}, SplitCSV("foo,bar,\"baz,'buzz\""))
|
||||
assert.Equal([]string{"foo", "bar", "baz,\"buzz\""}, SplitCSV("foo,bar,'baz,\"buzz\"'"))
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue