// Testing support for go-toml | |
package toml | |
import ( | |
"testing" | |
) | |
func TestPositionString(t *testing.T) { | |
p := Position{123, 456} | |
expected := "(123, 456)" | |
value := p.String() | |
if value != expected { | |
t.Errorf("Expected %v, got %v instead", expected, value) | |
} | |
} | |
func TestInvalid(t *testing.T) { | |
for i, v := range []Position{ | |
{0, 1234}, | |
{1234, 0}, | |
{0, 0}, | |
} { | |
if !v.Invalid() { | |
t.Errorf("Position at %v is valid: %v", i, v) | |
} | |
} | |
} |