Merge 3c3811ea39
into ce135a4ebe
This commit is contained in:
commit
37ea046bcf
20
cast_test.go
20
cast_test.go
@ -1149,3 +1149,23 @@ func TestToDurationE(t *testing.T) {
|
|||||||
assert.Equal(t, test.expect, v, errmsg)
|
assert.Equal(t, test.expect, v, errmsg)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestToBool(t *testing.T) {
|
||||||
|
assert.Equal(t, ToBool(0), false)
|
||||||
|
assert.Equal(t, ToBool(nil), false)
|
||||||
|
assert.Equal(t, ToBool("false"), false)
|
||||||
|
assert.Equal(t, ToBool("FALSE"), false)
|
||||||
|
assert.Equal(t, ToBool("False"), false)
|
||||||
|
assert.Equal(t, ToBool("f"), false)
|
||||||
|
assert.Equal(t, ToBool("F"), false)
|
||||||
|
assert.Equal(t, ToBool(false), false)
|
||||||
|
assert.Equal(t, ToBool("foo"), false)
|
||||||
|
|
||||||
|
assert.Equal(t, ToBool("true"), true)
|
||||||
|
assert.Equal(t, ToBool("TRUE"), true)
|
||||||
|
assert.Equal(t, ToBool("True"), true)
|
||||||
|
assert.Equal(t, ToBool("t"), true)
|
||||||
|
assert.Equal(t, ToBool("T"), true)
|
||||||
|
assert.Equal(t, ToBool(1), true)
|
||||||
|
assert.Equal(t, ToBool(true), true)
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user