Skip to content
Snippets Groups Projects
Select Git revision
  • 03a6a3d58eb5c75f4da3ee5067dd2dcee98d9cd2
  • noblogs default
  • noblogs-5.7.1
  • upstream
  • noblogs-5.7
  • noblogs-5.6new
  • upstream5.5.1
  • noblogs28dic
  • upstream28dic
  • noblogs-5.5.1
  • noblogs-5.4.2
  • noblogs-5.4_seconda
  • noblogs-5.4
  • noblogs-7c
  • wp5.2.3p3
  • mergedbconf
  • noblogs-5.7.1
  • noblogs.5.7.0p1
  • noblogs-5.7.0
  • noblogs-5.6p3
  • noblogs5.6p2
  • noblogs-5.6p1
  • noblogs-5.6
  • noblogs-5.4.2p1
  • noblogs-5.4.2
  • noblogs-5.4.1
  • noblogs-5.4
  • noblogs-p5.4
  • noblogs-5.3.2p2
  • noblogs-5.3.2p1
  • noblogs-5.3.2
  • noblogs-5.3
  • noblogs-5.2.3p4
  • noblogs-5.2.3p3
  • noblogs-5.2.3p2
  • noblogs-5.2.3p1
36 results

db-backends.php

Blame
  • dns_test.go 557 B
    package clientutil
    
    import "testing"
    
    type fakeResolver struct {
    	addrs    []string
    	requests int
    }
    
    func (r *fakeResolver) ResolveIP(host string) []string {
    	r.requests++
    	return r.addrs
    }
    
    func TestDNSCache(t *testing.T) {
    	r := &fakeResolver{addrs: []string{"1.2.3.4"}}
    	c := newDNSCache(r)
    	for i := 0; i < 5; i++ {
    		addrs := c.ResolveIP("a.b.c.d")
    		if len(addrs) != 1 {
    			t.Errorf("ResolveIP returned bad response: %v", addrs)
    		}
    	}
    	if r.requests != 1 {
    		t.Errorf("cached resolver has wrong number of requests: %d, expecting 1", r.requests)
    	}
    }