resume-v0/main_test.go

34 lines
418 B
Go

package main
import "testing"
func Test_notUSA(t *testing.T) {
cases := []struct {
ip string
ok bool
}{
{
ip: "8.8.8.8",
ok: false,
},
{
ip: "192.168.0.86",
ok: false,
},
{
ip: "127.0.0.1",
ok: false,
},
{
ip: "223.144.0.0",
ok: true,
},
}
for _, c := range cases {
if notUSA(c.ip) != c.ok {
t.Errorf("WRONG VALIDATION for %v, expected %v", c.ip, c.ok)
}
}
}