| 12345678910111213141516171819202122232425262728293031 |
- package gocql
- import (
- "net"
- "testing"
- )
- func TestHostInfo_Lookup(t *testing.T) {
- hostLookupPreferV4 = true
- defer func() { hostLookupPreferV4 = false }()
- tests := [...]struct {
- addr string
- ip net.IP
- }{
- {"127.0.0.1", net.IPv4(127, 0, 0, 1)},
- {"localhost", net.IPv4(127, 0, 0, 1)}, // TODO: this may be host dependant
- }
- for i, test := range tests {
- host, err := hostInfo(test.addr, 1)
- if err != nil {
- t.Errorf("%d: %v", i, err)
- continue
- }
- if !host.peer.Equal(test.ip) {
- t.Errorf("expected ip %v got %v for addr %q", test.ip, host.peer, test.addr)
- }
- }
- }
|