Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package inetwork
- import (
- "net"
- "testing"
- )
- func TestGetIpAddress(t *testing.T) {
- netInterfaces = func() ([]net.Interface, error) {
- // I can create net.Interface{}, but I can't redefine
- // method `Addrs` on net.Interface
- return []net.Interface{}, nil
- }
- address, err := GetIpAddress()
- if err != nil {
- t.Errorf("GetIpAddress: error = %v", err)
- }
- if address == nil {
- t.Errorf("GetIpAddress: errror = address ip is nil")
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement