1
0
Fork 0
datetime.link/data/data_test.go

38 lines
588 B
Go

package data
import (
"testing"
)
func TestCityFullName(t *testing.T) {
c := City{
Name: "'cit-y N'ame-",
Admin1: Admin1{
Name: "a-dmin1, Name'",
},
Country: Country{
Name: "Country Name",
Ref: "CN",
},
}
got, want := c.FullName(), "'cit-y N'ame-, a-dmin1, Name', CN"
if got != want {
t.Errorf("got %v, want %v", got, want)
}
c = City{
Name: "City Name",
Admin1: Admin1{},
Country: Country{
Name: "Name Country",
Ref: "CN",
},
}
got, want = c.FullName(), "City Name, CN"
if got != want {
t.Errorf("got %v, want %v", got, want)
}
}