123456789101112131415161718192021222324252627 |
- package registry
- import "testing"
- func TestEndpointParse(t *testing.T) {
- testData := []struct {
- str string
- expected string
- }{
- {IndexServerAddress(), IndexServerAddress()},
- {"http://0.0.0.0:5000", "http://0.0.0.0:5000/v1/"},
- {"0.0.0.0:5000", "https://0.0.0.0:5000/v1/"},
- }
- for _, td := range testData {
- e, err := newEndpoint(td.str, false)
- if err != nil {
- t.Errorf("%q: %s", td.str, err)
- }
- if e == nil {
- t.Logf("something's fishy, endpoint for %q is nil", td.str)
- continue
- }
- if e.String() != td.expected {
- t.Errorf("expected %q, got %q", td.expected, e.String())
- }
- }
- }
|