1
0
mirror of https://github.com/zu1k/nali.git synced 2025-01-23 21:59:02 +08:00
nali/internal/re/re_test.go

38 lines
625 B
Go
Raw Normal View History

2021-07-30 22:30:27 +08:00
package re
2021-03-26 16:28:41 +08:00
import (
"fmt"
"testing"
)
var domainList = []string{
"a.a.qiniudns.com",
"a.com.qiniudns.com",
"a.com.cn.qiniudns.com",
"看这里a.com.cn.qiniudns.com行不行",
}
func TestDomainRe(t *testing.T) {
for _, domain := range domainList {
2021-07-30 22:30:27 +08:00
if !DomainRe.MatchString(domain) {
2021-03-26 16:28:41 +08:00
t.Error(domain)
t.Fail()
}
2021-07-30 22:30:27 +08:00
fmt.Println(DomainRe.FindAllString(domain, -1))
2021-03-26 16:28:41 +08:00
}
}
var validIPv6List = []string{
"::ffff:104.26.11.119",
}
func TestIPv6Re(t *testing.T) {
for _, ip := range validIPv6List {
if !IPv6Re.MatchString(ip) {
t.Error(ip)
t.Fail()
}
fmt.Println(IPv6Re.FindAllString(ip, -1))
}
}