mirror of
https://github.com/duke-git/lancet.git
synced 2026-03-01 00:35:28 +08:00
refactor: rewrite all unit test functions with assert
This commit is contained in:
@@ -1,7 +1,6 @@
|
|||||||
package netutil
|
package netutil
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
|
||||||
"net"
|
"net"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
@@ -9,23 +8,25 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func TestGetInternalIp(t *testing.T) {
|
func TestGetInternalIp(t *testing.T) {
|
||||||
|
assert := internal.NewAssert(t, "TestBefore")
|
||||||
|
|
||||||
internalIp := GetInternalIp()
|
internalIp := GetInternalIp()
|
||||||
ip := net.ParseIP(internalIp)
|
ip := net.ParseIP(internalIp)
|
||||||
if ip == nil {
|
assert.IsNotNil(ip)
|
||||||
internal.LogFailedTestInfo(t, "GetInternalIp", "GetInternalIp", "", ip)
|
|
||||||
t.FailNow()
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestGetPublicIpInfo(t *testing.T) {
|
func TestGetPublicIpInfo(t *testing.T) {
|
||||||
|
assert := internal.NewAssert(t, "TestGetPublicIpInfo")
|
||||||
|
|
||||||
publicIpInfo, err := GetPublicIpInfo()
|
publicIpInfo, err := GetPublicIpInfo()
|
||||||
if err != nil {
|
assert.IsNil(err)
|
||||||
t.FailNow()
|
|
||||||
}
|
t.Logf("public ip info is: %+v \n", *publicIpInfo)
|
||||||
fmt.Printf("public ip info is: %+v \n", *publicIpInfo)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestIsPublicIP(t *testing.T) {
|
func TestIsPublicIP(t *testing.T) {
|
||||||
|
assert := internal.NewAssert(t, "TestIsPublicIP")
|
||||||
|
|
||||||
ips := []net.IP{
|
ips := []net.IP{
|
||||||
net.ParseIP("127.0.0.1"),
|
net.ParseIP("127.0.0.1"),
|
||||||
net.ParseIP("192.168.0.1"),
|
net.ParseIP("192.168.0.1"),
|
||||||
@@ -37,11 +38,7 @@ func TestIsPublicIP(t *testing.T) {
|
|||||||
expected := []bool{false, false, false, false, true}
|
expected := []bool{false, false, false, false, true}
|
||||||
|
|
||||||
for i := 0; i < len(ips); i++ {
|
for i := 0; i < len(ips); i++ {
|
||||||
res := IsPublicIP(ips[i])
|
actual := IsPublicIP(ips[i])
|
||||||
|
assert.Equal(expected[i], actual)
|
||||||
if res != expected[i] {
|
|
||||||
internal.LogFailedTestInfo(t, "IsPublicIP", ips[i], expected[i], res)
|
|
||||||
t.FailNow()
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user