Add generated file
This PR adds generated files under pkg/client and vendor folder.
This commit is contained in:
79
vendor/google.golang.org/grpc/resolver_conn_wrapper_test.go
generated
vendored
Normal file
79
vendor/google.golang.org/grpc/resolver_conn_wrapper_test.go
generated
vendored
Normal file
@@ -0,0 +1,79 @@
|
||||
/*
|
||||
*
|
||||
* Copyright 2017 gRPC authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*
|
||||
*/
|
||||
|
||||
package grpc
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"google.golang.org/grpc/resolver"
|
||||
)
|
||||
|
||||
func TestParseTarget(t *testing.T) {
|
||||
for _, test := range []resolver.Target{
|
||||
{"", "", ""},
|
||||
{"a", "", ""},
|
||||
{"", "a", ""},
|
||||
{"", "", "a"},
|
||||
{"a", "b", ""},
|
||||
{"a", "", "b"},
|
||||
{"", "a", "b"},
|
||||
{"a", "b", "c"},
|
||||
{"dns", "", "google.com"},
|
||||
{"dns", "a.server.com", "google.com"},
|
||||
{"dns", "a.server.com", "google.com/?a=b"},
|
||||
{"", "", "/unix/socket/address"},
|
||||
} {
|
||||
str := test.Scheme + "://" + test.Authority + "/" + test.Endpoint
|
||||
got := parseTarget(str)
|
||||
if got != test {
|
||||
t.Errorf("parseTarget(%q) = %+v, want %+v", str, got, test)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func TestParseTargetString(t *testing.T) {
|
||||
for _, test := range []struct {
|
||||
targetStr string
|
||||
want resolver.Target
|
||||
}{
|
||||
{"", resolver.Target{"", "", ""}},
|
||||
{"://", resolver.Target{"", "", ""}},
|
||||
{":///", resolver.Target{"", "", ""}},
|
||||
{"a:///", resolver.Target{"a", "", ""}},
|
||||
{"://a/", resolver.Target{"", "a", ""}},
|
||||
{":///a", resolver.Target{"", "", "a"}},
|
||||
{"a://b/", resolver.Target{"a", "b", ""}},
|
||||
{"a:///b", resolver.Target{"a", "", "b"}},
|
||||
{"://a/b", resolver.Target{"", "a", "b"}},
|
||||
{"a://b/c", resolver.Target{"a", "b", "c"}},
|
||||
{"dns:///google.com", resolver.Target{"dns", "", "google.com"}},
|
||||
{"dns://a.server.com/google.com", resolver.Target{"dns", "a.server.com", "google.com"}},
|
||||
{"dns://a.server.com/google.com/?a=b", resolver.Target{"dns", "a.server.com", "google.com/?a=b"}},
|
||||
|
||||
{"/", resolver.Target{"", "", "/"}},
|
||||
{"google.com", resolver.Target{"", "", "google.com"}},
|
||||
{"google.com/?a=b", resolver.Target{"", "", "google.com/?a=b"}},
|
||||
{"/unix/socket/address", resolver.Target{"", "", "/unix/socket/address"}},
|
||||
} {
|
||||
got := parseTarget(test.targetStr)
|
||||
if got != test.want {
|
||||
t.Errorf("parseTarget(%q) = %+v, want %+v", test.targetStr, got, test.want)
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user