@@ -89,8 +89,8 @@ func Test_AddPodToVolume_Positive_ExistingPodExistingVolume(t *testing.T) {
89
89
dsw := NewDesiredStateOfWorld (volumePluginMgr , seLinuxTranslator )
90
90
pod := & v1.Pod {
91
91
ObjectMeta : metav1.ObjectMeta {
92
- Name : "pod3 " ,
93
- UID : "pod3uid " ,
92
+ Name : "pod4 " ,
93
+ UID : "pod4uid " ,
94
94
},
95
95
Spec : v1.PodSpec {
96
96
Volumes : []v1.Volume {
@@ -112,12 +112,19 @@ func Test_AddPodToVolume_Positive_ExistingPodExistingVolume(t *testing.T) {
112
112
// Act
113
113
generatedVolumeName , err := dsw .AddPodToVolume (
114
114
podName , pod , volumeSpec , volumeSpec .Name (), "" /* volumeGIDValue */ , nil /* seLinuxContainerContexts */ )
115
-
116
- // Assert
115
+ if err != nil {
116
+ t .Fatalf ("AddPodToVolume failed. Expected: <no error> Actual: <%v>" , err )
117
+ }
118
+ generatedVolumeName2 , err := dsw .AddPodToVolume (
119
+ podName , pod , volumeSpec , volumeSpec .Name (), "" /* volumeGIDValue */ , nil /* seLinuxContainerContexts */ )
117
120
if err != nil {
118
121
t .Fatalf ("AddPodToVolume failed. Expected: <no error> Actual: <%v>" , err )
119
122
}
120
123
124
+ // Assert
125
+ if generatedVolumeName != generatedVolumeName2 {
126
+ t .Fatalf ("AddPodToVolume should generate same names, but got %q != %q" , generatedVolumeName , generatedVolumeName2 )
127
+ }
121
128
verifyVolumeExistsDsw (t , generatedVolumeName , "" /* SELinuxContext */ , dsw )
122
129
verifyVolumeExistsInVolumesToMount (
123
130
t , generatedVolumeName , false /* expectReportedInUse */ , dsw )
0 commit comments