MCPcopy Create free account
hub / github.com/GoEdgeLab/EdgeNode / TestIsIPv4

Function TestIsIPv4

internal/utils/ip_test.go:22–31  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

20}
21
22func TestIsIPv4(t *testing.T) {
23 var a = assert.NewAssertion(t)
24 a.IsTrue(utils.IsIPv4("192.168.1.1"))
25 a.IsTrue(utils.IsIPv4("0.0.0.0"))
26 a.IsFalse(utils.IsIPv4("192.168.1.256"))
27 a.IsFalse(utils.IsIPv4("192.168.1"))
28 a.IsFalse(utils.IsIPv4("::1"))
29 a.IsFalse(utils.IsIPv4("2001:0db8:85a3:0000:0000:8a2e:0370:7334"))
30 a.IsFalse(utils.IsIPv4("::ffff:192.168.0.1"))
31}
32
33func TestIsIPv6(t *testing.T) {
34 var a = assert.NewAssertion(t)

Callers

nothing calls this directly

Calls 1

IsIPv4Function · 0.92

Tested by

no test coverage detected