@@ -16,62 +16,3 @@ limitations under the License.
1616*/
1717
1818package gceGCEDriver
19-
20- import (
21- "testing"
22-
23- "github.com/stretchr/testify/assert"
24- )
25-
26- func TestParseEndpoint (t * testing.T ) {
27-
28- //Valid unix domain socket endpoint
29- sockType , addr , err := ParseEndpoint ("unix://fake.sock" )
30- assert .NoError (t , err )
31- assert .Equal (t , sockType , "unix" )
32- assert .Equal (t , addr , "fake.sock" )
33-
34- sockType , addr , err = ParseEndpoint ("unix:///fakedir/fakedir/fake.sock" )
35- assert .NoError (t , err )
36- assert .Equal (t , sockType , "unix" )
37- assert .Equal (t , addr , "/fakedir/fakedir/fake.sock" )
38-
39- //Valid unix domain socket with uppercase
40- sockType , addr , err = ParseEndpoint ("UNIX://fake.sock" )
41- assert .NoError (t , err )
42- assert .Equal (t , sockType , "UNIX" )
43- assert .Equal (t , addr , "fake.sock" )
44-
45- //Valid TCP endpoint with ip
46- sockType , addr , err = ParseEndpoint ("tcp://127.0.0.1:80" )
47- assert .NoError (t , err )
48- assert .Equal (t , sockType , "tcp" )
49- assert .Equal (t , addr , "127.0.0.1:80" )
50-
51- //Valid TCP endpoint with uppercase
52- sockType , addr , err = ParseEndpoint ("TCP://127.0.0.1:80" )
53- assert .NoError (t , err )
54- assert .Equal (t , sockType , "TCP" )
55- assert .Equal (t , addr , "127.0.0.1:80" )
56-
57- //Valid TCP endpoint with hostname
58- sockType , addr , err = ParseEndpoint ("tcp://fakehost:80" )
59- assert .NoError (t , err )
60- assert .Equal (t , sockType , "tcp" )
61- assert .Equal (t , addr , "fakehost:80" )
62-
63- _ , _ , err = ParseEndpoint ("unix:/fake.sock/" )
64- assert .NotNil (t , err )
65-
66- _ , _ , err = ParseEndpoint ("fake.sock" )
67- assert .NotNil (t , err )
68-
69- _ , _ , err = ParseEndpoint ("unix://" )
70- assert .NotNil (t , err )
71-
72- _ , _ , err = ParseEndpoint ("://" )
73- assert .NotNil (t , err )
74-
75- _ , _ , err = ParseEndpoint ("" )
76- assert .NotNil (t , err )
77- }
0 commit comments