@@ -209,3 +209,28 @@ func (s *ServiceSuite) Test_Setup_IANA() {
209
209
device := s .sut .LocalDevice ()
210
210
assert .NotNil (s .T (), device )
211
211
}
212
+
213
+ func (s * ServiceSuite ) Test_Setup_Error_DeviceName () {
214
+ var err error
215
+ certificate := tls.Certificate {}
216
+ s .config , err = api .NewConfiguration (
217
+ "1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890" ,
218
+ "brand" ,
219
+ "modelmodelmodelmodelmodelmodelmodelmodelmodelmodelmodelmodelmodelmodelmodelmodelmodelmodelmodelmodel" ,
220
+ "serialserialserialserialserialserialserialserialserialserialserialserialserialserialserialserialserial" ,
221
+ model .DeviceTypeTypeEnergyManagementSystem ,
222
+ []model.EntityTypeType {model .EntityTypeTypeCEM }, 4729 , certificate , 230.0 , time .Second * 4 )
223
+ assert .Nil (s .T (), nil , err )
224
+
225
+ s .sut = NewService (s .config , s .serviceReader )
226
+
227
+ err = s .sut .Setup ()
228
+ assert .NotNil (s .T (), err )
229
+
230
+ certificate , err = cert .CreateCertificate ("unit" , "org" , "de" , "cn" )
231
+ assert .Nil (s .T (), err )
232
+ s .config .SetCertificate (certificate )
233
+
234
+ err = s .sut .Setup ()
235
+ assert .NotNil (s .T (), err )
236
+ }
0 commit comments