@@ -294,6 +294,17 @@ func TestDeleteVolume(t *testing.T) {
294294}
295295
296296func TestValidateVolumeCapabilities (t * testing.T ) {
297+ capabilities := []* csi.VolumeCapability {
298+ {
299+ AccessType : & csi.VolumeCapability_Mount {
300+ Mount : & csi.VolumeCapability_MountVolume {},
301+ },
302+ AccessMode : & csi.VolumeCapability_AccessMode {
303+ Mode : csi .VolumeCapability_AccessMode_MULTI_NODE_MULTI_WRITER ,
304+ },
305+ },
306+ }
307+
297308 cases := []struct {
298309 desc string
299310 req * csi.ValidateVolumeCapabilitiesRequest
@@ -315,51 +326,32 @@ func TestValidateVolumeCapabilities(t *testing.T) {
315326 {
316327 desc : "valid request" ,
317328 req : & csi.ValidateVolumeCapabilitiesRequest {
318- VolumeId : testVolumeID ,
319- VolumeCapabilities : []* csi.VolumeCapability {
320- {
321- AccessType : & csi.VolumeCapability_Mount {
322- Mount : & csi.VolumeCapability_MountVolume {},
323- },
324- AccessMode : & csi.VolumeCapability_AccessMode {
325- Mode : csi .VolumeCapability_AccessMode_MULTI_NODE_MULTI_WRITER ,
326- },
327- },
328- },
329+ VolumeId : testVolumeID ,
330+ VolumeCapabilities : capabilities ,
331+ },
332+ resp : & csi.ValidateVolumeCapabilitiesResponse {
333+ Confirmed : & csi.ValidateVolumeCapabilitiesResponse_Confirmed {VolumeCapabilities : capabilities },
329334 },
330- resp : & csi.ValidateVolumeCapabilitiesResponse {Message : "" },
331335 expectedErr : nil ,
332336 },
333337 {
334338 desc : "valid request with newTestVolumeID" ,
335339 req : & csi.ValidateVolumeCapabilitiesRequest {
336- VolumeId : newTestVolumeID ,
337- VolumeCapabilities : []* csi.VolumeCapability {
338- {
339- AccessType : & csi.VolumeCapability_Mount {
340- Mount : & csi.VolumeCapability_MountVolume {},
341- },
342- AccessMode : & csi.VolumeCapability_AccessMode {
343- Mode : csi .VolumeCapability_AccessMode_MULTI_NODE_MULTI_WRITER ,
344- },
345- },
346- },
340+ VolumeId : newTestVolumeID ,
341+ VolumeCapabilities : capabilities ,
342+ },
343+ resp : & csi.ValidateVolumeCapabilitiesResponse {
344+ Confirmed : & csi.ValidateVolumeCapabilitiesResponse_Confirmed {VolumeCapabilities : capabilities },
347345 },
348- resp : & csi.ValidateVolumeCapabilitiesResponse {Message : "" },
349346 expectedErr : nil ,
350347 },
351348 }
352349
353350 for _ , test := range cases {
354351 test := test //pin
355352 t .Run (test .desc , func (t * testing.T ) {
356- // Setup
357353 cs := initTestController (t )
358-
359- // Run
360354 resp , err := cs .ValidateVolumeCapabilities (context .TODO (), test .req )
361-
362- // Verify
363355 if test .expectedErr == nil && err != nil {
364356 t .Errorf ("test %q failed: %v" , test .desc , err )
365357 }
0 commit comments