github.com/mforkel/docker-ce-i386@v17.12.1-ce-rc2+incompatible/components/engine/registry/service_v1_test.go (about) 1 package registry 2 3 import "testing" 4 5 func TestLookupV1Endpoints(t *testing.T) { 6 s, err := NewService(ServiceOptions{}) 7 if err != nil { 8 t.Fatal(err) 9 } 10 11 cases := []struct { 12 hostname string 13 expectedLen int 14 }{ 15 {"example.com", 1}, 16 {DefaultNamespace, 0}, 17 {DefaultV2Registry.Host, 0}, 18 {IndexHostname, 0}, 19 } 20 21 for _, c := range cases { 22 if ret, err := s.lookupV1Endpoints(c.hostname); err != nil || len(ret) != c.expectedLen { 23 t.Errorf("lookupV1Endpoints(`"+c.hostname+"`) returned %+v and %+v", ret, err) 24 } 25 } 26 }