123456789101112131415161718192021222324252627282930313233 |
- package server
- import (
- "testing"
- )
- func TestNetIf(t *testing.T) {
- readNetInterfaces()
- t.Logf("internal ip: %s", InternalIP)
- t.Logf("external ip: %s", ExternalIP)
- }
- func TestIsInternalIP(t *testing.T) {
- testIPs := []string{"127.0.0.1", "192.168.5.234", "10.23.45.56", "172.17.2.4"}
- for _, ip := range testIPs {
- if isInternalIP(ip) == false {
- t.Errorf("test internal ip failed: %s", ip)
- }
- }
- }
- func TestFixHostIP(t *testing.T) {
- InternalIP = "10.1.1.1"
- ExternalIP = "5.1.1.1"
- fixedIP, err := fixHostIp("internal:40")
- if err != nil || fixedIP != "10.1.1.1:40" {
- t.Errorf("test fix host ip failed: %s, %s", fixedIP, err)
- }
- fixedIP, err = fixHostIp("external:40")
- if err != nil || fixedIP != "5.1.1.1:40" {
- t.Errorf("test fix host ip failed: %s, %s", fixedIP, err)
- }
- }
|