@@ -335,33 +335,31 @@ func TestCreateVolume_Err_NotSupportedAccessMode(t *testing.T) {
335335 csi .VolumeCapability_AccessMode_Mode (capability ))
336336 }
337337 }
338- if len (capabilitiesNotSupported ) != 0 {
339- d := NewFakeDriver ()
340- req := buildCreateVolumeRequest ()
341- req .VolumeCapabilities = []* csi.VolumeCapability {}
342- t .Logf ("Unsupported access modes: %s" , capabilitiesNotSupported )
343- for _ , capabilityNotSupported := range capabilitiesNotSupported {
344- req .VolumeCapabilities = append (req .VolumeCapabilities ,
345- & csi.VolumeCapability {
346- AccessType : & csi.VolumeCapability_Mount {
347- Mount : & csi.VolumeCapability_MountVolume {},
348- },
349- AccessMode : & csi.VolumeCapability_AccessMode {
350- Mode : capabilityNotSupported ,
351- },
338+
339+ require .NotEmpty (t , capabilitiesNotSupported , "No unsupported AccessMode." )
340+
341+ d := NewFakeDriver ()
342+ req := buildCreateVolumeRequest ()
343+ req .VolumeCapabilities = []* csi.VolumeCapability {}
344+ t .Logf ("Unsupported access modes: %s" , capabilitiesNotSupported )
345+ for _ , capabilityNotSupported := range capabilitiesNotSupported {
346+ req .VolumeCapabilities = append (req .VolumeCapabilities ,
347+ & csi.VolumeCapability {
348+ AccessType : & csi.VolumeCapability_Mount {
349+ Mount : & csi.VolumeCapability_MountVolume {},
352350 },
353- )
354- }
355- _ , err := d .CreateVolume (context .Background (), req )
356- require .Error (t , err )
357- grpcStatus , ok := status .FromError (err )
358- assert .True (t , ok )
359- assert .Equal (t , codes .InvalidArgument , grpcStatus .Code ())
360- require .ErrorContains (t , err , capabilitiesNotSupported [0 ].String ())
361- } else {
362- t .Log ("No unsupported AccessMode." )
363- assert .True (t , true )
351+ AccessMode : & csi.VolumeCapability_AccessMode {
352+ Mode : capabilityNotSupported ,
353+ },
354+ },
355+ )
364356 }
357+ _ , err := d .CreateVolume (context .Background (), req )
358+ require .Error (t , err )
359+ grpcStatus , ok := status .FromError (err )
360+ assert .True (t , ok )
361+ assert .Equal (t , codes .InvalidArgument , grpcStatus .Code ())
362+ require .ErrorContains (t , err , capabilitiesNotSupported [0 ].String ())
365363}
366364
367365func TestCreateVolume_Err_OperationExists (t * testing.T ) {
@@ -636,33 +634,31 @@ func TestValidateVolumeCapabilities_Success_HasUnsupportedAccessMode(
636634 csi .VolumeCapability_AccessMode_Mode (capability ))
637635 }
638636 }
639- if len (capabilitiesNotSupported ) != 0 {
640- d := NewFakeDriver ()
641- capabilities := []* csi.VolumeCapability {}
642- for _ , capability := range capabilitiesNotSupported {
643- capabilities = append (
644- capabilities ,
645- & csi.VolumeCapability {
646- AccessType : & csi.VolumeCapability_Block {
647- Block : & csi.VolumeCapability_BlockVolume {},
648- },
649- AccessMode : & csi.VolumeCapability_AccessMode {
650- Mode : capability ,
651- },
652- },
653- )
654- }
655- req := & csi.ValidateVolumeCapabilitiesRequest {
656- VolumeId : fmt .Sprintf (volumeIDTemplate ,
657- "test" , "testFs" , "127.0.0.1" , "testSubDir" ),
658- VolumeCapabilities : capabilities ,
659- }
660637
661- res , err := d .ValidateVolumeCapabilities (context .Background (), req )
662- require .NoError (t , err )
663- assert .Nil (t , res .GetConfirmed ())
664- } else {
665- t .Log ("No unsupported AccessMode." )
666- assert .True (t , true )
638+ require .NotEmpty (t , capabilitiesNotSupported , "No unsupported AccessMode." )
639+
640+ d := NewFakeDriver ()
641+ capabilities := []* csi.VolumeCapability {}
642+ for _ , capability := range capabilitiesNotSupported {
643+ capabilities = append (
644+ capabilities ,
645+ & csi.VolumeCapability {
646+ AccessType : & csi.VolumeCapability_Block {
647+ Block : & csi.VolumeCapability_BlockVolume {},
648+ },
649+ AccessMode : & csi.VolumeCapability_AccessMode {
650+ Mode : capability ,
651+ },
652+ },
653+ )
667654 }
655+ req := & csi.ValidateVolumeCapabilitiesRequest {
656+ VolumeId : fmt .Sprintf (volumeIDTemplate ,
657+ "test" , "testFs" , "127.0.0.1" , "testSubDir" ),
658+ VolumeCapabilities : capabilities ,
659+ }
660+
661+ res , err := d .ValidateVolumeCapabilities (context .Background (), req )
662+ require .NoError (t , err )
663+ assert .Nil (t , res .GetConfirmed ())
668664}
0 commit comments