| 12345678910111213141516171819202122232425262728 |
- package flags
- import (
- "testing"
- )
- func TestProxySet(t *testing.T) {
- tests := []struct {
- val string
- pass bool
- }{
- // known values
- {"on", true},
- {"off", true},
- // unrecognized values
- {"foo", false},
- {"", false},
- }
- for i, tt := range tests {
- pf := new(Proxy)
- err := pf.Set(tt.val)
- if tt.pass != (err == nil) {
- t.Errorf("#%d: want pass=%t, but got err=%v", i, tt.pass, err)
- }
- }
- }
|