Pārlūkot izejas kodu

Updated to return bool false only for zero

tags/v1.0.0
txgruppi pirms 9 gadiem
vecāks
revīzija
ed6dd5ade6
Šim parakstam datu bāzē netika atrasta zināma atslēga GPG atslēgas ID: 36F5005FCAF5C057
2 mainītis faili ar 3 papildinājumiem un 2 dzēšanām
  1. +2
    -1
      cast_test.go
  2. +1
    -1
      caste.go

+ 2
- 1
cast_test.go Parādīt failu

@@ -53,7 +53,7 @@ func TestToBool(t *testing.T) {
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)
@@ -61,4 +61,5 @@ func TestToBool(t *testing.T) {
assert.Equal(t, ToBool("T"), true)
assert.Equal(t, ToBool(1), true)
assert.Equal(t, ToBool(true), true)
assert.Equal(t, ToBool(-1), true)
}

+ 1
- 1
caste.go Parādīt failu

@@ -41,7 +41,7 @@ func ToBoolE(i interface{}) (bool, error) {
case nil:
return false, nil
case int:
if i.(int) > 0 {
if i.(int) != 0 {
return true, nil
}
return false, nil


Notiek ielāde…
Atcelt
Saglabāt