(t *testing.T)
| 562 | } |
| 563 | |
| 564 | func TestParseBool(t *testing.T) { |
| 565 | fieldMap := map[string]string{ |
| 566 | "TrueValue": "true", |
| 567 | "TrueUpper": "True", |
| 568 | "TrueOne": "1", |
| 569 | "TrueYes": "yes", |
| 570 | "FalseValue": "false", |
| 571 | "FalseZero": "0", |
| 572 | "EmptyString": "", |
| 573 | "InvalidBool": "maybe", |
| 574 | "WhitespaceVal": " true ", |
| 575 | } |
| 576 | |
| 577 | assert.True(t, parseBool(fieldMap, "TrueValue")) |
| 578 | assert.True(t, parseBool(fieldMap, "TrueUpper")) |
| 579 | assert.True(t, parseBool(fieldMap, "TrueOne")) |
| 580 | assert.True(t, parseBool(fieldMap, "TrueYes")) |
| 581 | assert.False(t, parseBool(fieldMap, "FalseValue")) |
| 582 | assert.False(t, parseBool(fieldMap, "FalseZero")) |
| 583 | assert.False(t, parseBool(fieldMap, "EmptyString")) |
| 584 | assert.False(t, parseBool(fieldMap, "InvalidBool")) |
| 585 | assert.True(t, parseBool(fieldMap, "WhitespaceVal")) |
| 586 | assert.False(t, parseBool(fieldMap, "NonExistentField")) |
| 587 | } |
| 588 | |
| 589 | func TestParseInt(t *testing.T) { |
| 590 | fieldMap := map[string]string{ |
nothing calls this directly
no test coverage detected