mirror of
https://github.com/TeaOSLab/EdgeNode.git
synced 2025-11-08 03:00:27 +08:00
22 lines
371 B
Go
22 lines
371 B
Go
package iplibrary
|
|
|
|
import (
|
|
"runtime"
|
|
"testing"
|
|
)
|
|
|
|
func TestIP2Long(t *testing.T) {
|
|
t.Log(IP2Long("192.168.1.100"))
|
|
t.Log(IP2Long("192.168.1.101"))
|
|
t.Log(IP2Long("202.106.0.20"))
|
|
t.Log(IP2Long("192.168.1")) // wrong ip, should return 0
|
|
}
|
|
|
|
func BenchmarkIP2Long(b *testing.B) {
|
|
runtime.GOMAXPROCS(1)
|
|
|
|
for i := 0; i < b.N; i++ {
|
|
_ = IP2Long("192.168.1.100")
|
|
}
|
|
}
|