選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

args_test.go 510B

1234567891011121314151617181920212223
  1. // Copyright (c) 2019 Shivaram Lingamneni <slingamn@cs.stanford.edu>
  2. // released under the MIT license
  3. package utils
  4. import "testing"
  5. func TestStringToBool(t *testing.T) {
  6. val, err := StringToBool("on")
  7. assertEqual(val, true, t)
  8. assertEqual(err, nil, t)
  9. val, err = StringToBool("n")
  10. assertEqual(val, false, t)
  11. assertEqual(err, nil, t)
  12. val, err = StringToBool("OFF")
  13. assertEqual(val, false, t)
  14. assertEqual(err, nil, t)
  15. val, err = StringToBool("default")
  16. assertEqual(err, ErrInvalidParams, t)
  17. }