@@ -21,11 +21,11 @@ import (
21
21
22
22
csi "github.com/container-storage-interface/spec/lib/go/csi"
23
23
"github.com/golang/mock/gomock"
24
- "github.com/ppc64le-cloud/powervs-csi-driver/pkg/cloud"
25
- mocks "github.com/ppc64le-cloud/powervs-csi-driver/pkg/cloud/mocks"
26
- "github.com/ppc64le-cloud/powervs-csi-driver/pkg/util"
27
24
"google.golang.org/grpc/codes"
28
25
"google.golang.org/grpc/status"
26
+ "sigs.k8s.io/ibm-powervs-block-csi-driver/pkg/cloud"
27
+ mocks "sigs.k8s.io/ibm-powervs-block-csi-driver/pkg/cloud/mocks"
28
+ "sigs.k8s.io/ibm-powervs-block-csi-driver/pkg/util"
29
29
)
30
30
31
31
const (
@@ -74,6 +74,7 @@ func TestCreateVolume(t *testing.T) {
74
74
defer mockCtl .Finish ()
75
75
76
76
mockCloud := mocks .NewMockCloud (mockCtl )
77
+ mockCloud .EXPECT ().GetDiskByName (gomock .Eq (req .Name )).Return (nil , nil )
77
78
mockCloud .EXPECT ().CreateDisk (gomock .Eq (req .Name ), gomock .Any ()).Return (mockDisk , nil )
78
79
79
80
powervsDriver := controllerService {
@@ -128,6 +129,7 @@ func TestCreateVolume(t *testing.T) {
128
129
}
129
130
},
130
131
},
132
+
131
133
{
132
134
name : "success same name and same capacity" ,
133
135
testFunc : func (t * testing.T ) {
@@ -160,6 +162,7 @@ func TestCreateVolume(t *testing.T) {
160
162
defer mockCtl .Finish ()
161
163
162
164
mockCloud := mocks .NewMockCloud (mockCtl )
165
+ mockCloud .EXPECT ().GetDiskByName (gomock .Eq (req .Name )).Return (nil , nil )
163
166
mockCloud .EXPECT ().CreateDisk (gomock .Eq (req .Name ), gomock .Any ()).Return (mockDisk , nil )
164
167
165
168
powervsDriver := controllerService {
@@ -177,7 +180,8 @@ func TestCreateVolume(t *testing.T) {
177
180
}
178
181
179
182
// Subsequent call returns the created disk
180
- mockCloud .EXPECT ().CreateDisk (gomock .Eq (req .Name ), gomock .Any ()).Return (mockDisk , nil )
183
+ mockCloud .EXPECT ().GetDiskByName (gomock .Eq (req .Name )).Return (mockDisk , nil )
184
+ mockCloud .EXPECT ().WaitForVolumeState (gomock .Any (), gomock .Any ()).Return (nil )
181
185
resp , err := powervsDriver .CreateVolume (ctx , extraReq )
182
186
if err != nil {
183
187
srvErr , ok := status .FromError (err )
@@ -214,6 +218,7 @@ func TestCreateVolume(t *testing.T) {
214
218
}
215
219
},
216
220
},
221
+
217
222
{
218
223
name : "success no capacity range" ,
219
224
testFunc : func (t * testing.T ) {
@@ -239,6 +244,7 @@ func TestCreateVolume(t *testing.T) {
239
244
defer mockCtl .Finish ()
240
245
241
246
mockCloud := mocks .NewMockCloud (mockCtl )
247
+ mockCloud .EXPECT ().GetDiskByName (gomock .Eq (req .Name )).Return (nil , nil )
242
248
mockCloud .EXPECT ().CreateDisk (gomock .Eq (req .Name ), gomock .Any ()).Return (mockDisk , nil )
243
249
244
250
powervsDriver := controllerService {
@@ -299,6 +305,7 @@ func TestCreateVolume(t *testing.T) {
299
305
defer mockCtl .Finish ()
300
306
301
307
mockCloud := mocks .NewMockCloud (mockCtl )
308
+ mockCloud .EXPECT ().GetDiskByName (gomock .Eq (req .Name )).Return (nil , nil )
302
309
mockCloud .EXPECT ().CreateDisk (gomock .Eq (req .Name ), gomock .Any ()).Return (mockDisk , nil )
303
310
304
311
powervsDriver := controllerService {
@@ -352,6 +359,7 @@ func TestCreateVolume(t *testing.T) {
352
359
defer mockCtl .Finish ()
353
360
354
361
mockCloud := mocks .NewMockCloud (mockCtl )
362
+ mockCloud .EXPECT ().GetDiskByName (gomock .Eq (req .Name )).Return (nil , nil )
355
363
mockCloud .EXPECT ().CreateDisk (gomock .Eq (req .Name ), gomock .Any ()).Return (mockDisk , nil )
356
364
357
365
powervsDriver := controllerService {
@@ -395,6 +403,7 @@ func TestCreateVolume(t *testing.T) {
395
403
defer mockCtl .Finish ()
396
404
397
405
mockCloud := mocks .NewMockCloud (mockCtl )
406
+ mockCloud .EXPECT ().GetDiskByName (gomock .Eq (req .Name )).Return (nil , nil )
398
407
mockCloud .EXPECT ().CreateDisk (gomock .Eq (req .Name ), gomock .Any ()).Return (mockDisk , nil )
399
408
400
409
powervsDriver := controllerService {
0 commit comments