@@ -26,7 +26,7 @@ func TestCreate(t *testing.T) {
2626 }
2727
2828 createdConnection := & connect.Connect {
29- Alias : "created_alias" ,
29+ Alias : testutil . RandomString () ,
3030 Login : "test" ,
3131 Address : "test" ,
3232 Password : "test" ,
@@ -45,7 +45,7 @@ func TestCreate(t *testing.T) {
4545 name : "success - create connection" ,
4646 args : args {
4747 connect : & connect.Connect {
48- Alias : "new_alias" ,
48+ Alias : testutil . RandomString () ,
4949 Login : "test" ,
5050 Address : "test" ,
5151 Password : "test" ,
@@ -77,7 +77,7 @@ func TestCreate(t *testing.T) {
7777 name : "success - add ssh options" ,
7878 args : args {
7979 connect : & connect.Connect {
80- Alias : "new_2_alias" ,
80+ Alias : testutil . RandomString () ,
8181 Login : "test" ,
8282 Address : "test" ,
8383 Password : "test" ,
@@ -96,7 +96,7 @@ func TestCreate(t *testing.T) {
9696 name : "success - save private key" ,
9797 args : args {
9898 connect : & connect.Connect {
99- Alias : "new_3_alias" ,
99+ Alias : testutil . RandomString () ,
100100 Login : "test" ,
101101 Address : "test" ,
102102 Password : "test" ,
@@ -115,7 +115,7 @@ func TestCreate(t *testing.T) {
115115 name : "fail - dont valid private key" ,
116116 args : args {
117117 connect : & connect.Connect {
118- Alias : "new_4_alias" ,
118+ Alias : testutil . RandomString () ,
119119 Login : "test" ,
120120 Address : "test" ,
121121 Password : "test" ,
@@ -130,6 +130,38 @@ func TestCreate(t *testing.T) {
130130 },
131131 wantErr : true ,
132132 },
133+ {
134+ name : "fail - empty alias" ,
135+ args : args {
136+ connect : & connect.Connect {
137+ Alias : "" ,
138+ Login : "test" ,
139+ Address : "test" ,
140+ Password : "test" ,
141+ Type : connect .TypeSSH ,
142+ CreatedAt : "time" ,
143+ UpdatedAt : "time" ,
144+ SshOptions : & connect.SshOptions {},
145+ },
146+ },
147+ wantErr : true ,
148+ },
149+ {
150+ name : "fail - alias is invalid with /" ,
151+ args : args {
152+ connect : & connect.Connect {
153+ Alias : "test/alias" ,
154+ Login : "test" ,
155+ Address : "test" ,
156+ Password : "test" ,
157+ Type : connect .TypeSSH ,
158+ CreatedAt : "time" ,
159+ UpdatedAt : "time" ,
160+ SshOptions : & connect.SshOptions {},
161+ },
162+ },
163+ wantErr : true ,
164+ },
133165 }
134166
135167 if err = Create (createdConnection ); err != nil {
0 commit comments