implement simple tests

This commit is contained in:
2021-11-16 14:59:27 -06:00
parent 7a0b6ef0f8
commit a247e6ee52
2 changed files with 71 additions and 0 deletions

24
utils_test.go Normal file
View File

@@ -0,0 +1,24 @@
package main
import (
"testing"
)
func TestCheckValidIP(t *testing.T) {
var tests = []struct {
ip string
want bool
explain string
}{
{"127.0.0.1", true, "Valid IP"},
{"127.O.O.1", false, "Invalid IP"},
}
for _, test := range tests {
got := checkValidIP(test.ip)
if got != test.want {
t.Errorf("CheckValidIP(%q) = %v, want %v", test.ip, got, test.want)
}
}
}