@@ -2155,25 +2155,54 @@ func TestGetSSLConfigurationChanges(t *testing.T) {
21552155 {
21562156 name : "Protocol Changed" ,
21572157 desired : client.GenericSslConfigurationDetails {
2158- Protocols : []string {"TLSv1.2" },
2158+ CipherSuiteName : common .String ("value" ),
2159+ Protocols : []string {"TLSv1.2" },
2160+ },
2161+ actual : client.GenericSslConfigurationDetails {
2162+ CipherSuiteName : common .String ("value" ),
21592163 },
2160- actual : client.GenericSslConfigurationDetails {},
21612164 expected : []string {
21622165 fmt .Sprintf (changeFmtStr , "Listener:SSLConfiguration:Protocols" , "" , "TLSv1.2" ),
21632166 },
21642167 },
21652168 {
21662169 name : "TLS Protocol Changed" ,
21672170 desired : client.GenericSslConfigurationDetails {
2168- Protocols : []string {"TLSv1.1" , "TLSv1.2" },
2171+ CipherSuiteName : common .String ("value" ),
2172+ Protocols : []string {"TLSv1.1" , "TLSv1.2" },
21692173 },
21702174 actual : client.GenericSslConfigurationDetails {
2171- Protocols : []string {"TLSv1.1" , "TLSv1.2" , "TLSv1.3" },
2175+ CipherSuiteName : common .String ("value" ),
2176+ Protocols : []string {"TLSv1.1" , "TLSv1.2" , "TLSv1.3" },
21722177 },
21732178 expected : []string {
21742179 fmt .Sprintf (changeFmtStr , "Listener:SSLConfiguration:Protocols" , "" , "TLSv1.2" ),
21752180 },
21762181 },
2182+ {
2183+ name : "Empty ciphersuite test" ,
2184+ desired : client.GenericSslConfigurationDetails {
2185+ CipherSuiteName : common .String ("" ),
2186+ Protocols : []string {"TLSv1.1" , "TLSv1.2" },
2187+ },
2188+ actual : client.GenericSslConfigurationDetails {
2189+ CipherSuiteName : common .String ("value" ),
2190+ Protocols : []string {"TLSv1.1" , "TLSv1.2" , "TLSv1.3" },
2191+ },
2192+ expected : []string {},
2193+ },
2194+ {
2195+ name : "Default scenario, nil value" ,
2196+ desired : client.GenericSslConfigurationDetails {
2197+ CipherSuiteName : nil ,
2198+ Protocols : []string {"TLSv1.1" , "TLSv1.2" },
2199+ },
2200+ actual : client.GenericSslConfigurationDetails {
2201+ CipherSuiteName : common .String ("value" ),
2202+ Protocols : []string {"TLSv1.1" , "TLSv1.2" , "TLSv1.3" },
2203+ },
2204+ expected : []string {},
2205+ },
21772206 }
21782207
21792208 for _ , tt := range testCases {
0 commit comments