Skip to content
This repository was archived by the owner on Jun 29, 2024. It is now read-only.

Commit d051bb0

Browse files
committed
Add more rudimentary tests
1 parent 63b004d commit d051bb0

23 files changed

+108
-0
lines changed

uccevc/events_test.go

+17
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,23 @@ func (s *UCCEVCSuite) Test_Events() {
4141
s.sut.HandleEvent(payload)
4242
}
4343

44+
func (s *UCCEVCSuite) Test_Failures() {
45+
payload := spineapi.EventPayload{
46+
Entity: s.mockRemoteEntity,
47+
}
48+
s.sut.evConnected(s.mockRemoteEntity)
49+
50+
s.sut.evTimeSeriesDescriptionDataUpdate(payload)
51+
52+
s.sut.evTimeSeriesDataUpdate(payload)
53+
54+
s.sut.evIncentiveTableDescriptionDataUpdate(payload)
55+
56+
s.sut.evCheckTimeSeriesDescriptionConstraintsUpdateRequired(s.mockRemoteEntity)
57+
58+
s.sut.evCheckIncentiveTableDescriptionUpdateRequired(s.mockRemoteEntity)
59+
}
60+
4461
func (s *UCCEVCSuite) Test_evTimeSeriesDescriptionDataUpdate() {
4562
payload := spineapi.EventPayload{
4663
Ski: remoteSki,

uccevc/testhelper_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,8 @@ func (s *UCCEVCSuite) BeforeTest(suiteName, testName string) {
6565
ops := map[model.FunctionType]spineapi.OperationsInterface{}
6666
mockRemoteFeature.EXPECT().Operations().Return(ops).Maybe()
6767
mockRemoteFeature.EXPECT().DataCopy(mock.Anything).Return(mock.Anything).Maybe()
68+
mockRemoteFeature.EXPECT().Address().Return(&model.FeatureAddressType{}).Maybe()
69+
mockRemoteFeature.EXPECT().Operations().Return(nil).Maybe()
6870

6971
s.sut = NewUCCEVC(s.service, s.Event)
7072
s.sut.AddFeatures()

ucevcc/events_test.go

+15
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@ func (s *UCEVCCSuite) Test_Events() {
4040
payload.Data = eebusutil.Ptr(model.DeviceConfigurationKeyValueListDataType{})
4141
s.sut.HandleEvent(payload)
4242

43+
var value model.DeviceDiagnosisOperatingStateType
44+
payload.Data = &value
45+
s.sut.HandleEvent(payload)
46+
4347
payload.Data = eebusutil.Ptr(model.DeviceClassificationManufacturerDataType{})
4448
s.sut.HandleEvent(payload)
4549

@@ -53,6 +57,17 @@ func (s *UCEVCCSuite) Test_Events() {
5357
s.sut.HandleEvent(payload)
5458
}
5559

60+
func (s *UCEVCCSuite) Test_Failures() {
61+
payload := spineapi.EventPayload{
62+
Entity: s.mockRemoteEntity,
63+
}
64+
s.sut.evConnected(payload)
65+
66+
s.sut.evConfigurationDescriptionDataUpdate(s.mockRemoteEntity)
67+
68+
s.sut.evElectricalParamerDescriptionUpdate(s.mockRemoteEntity)
69+
}
70+
5671
func (s *UCEVCCSuite) Test_evConfigurationDataUpdate() {
5772
payload := spineapi.EventPayload{
5873
Ski: remoteSki,

ucevcc/testhelper_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ func (s *UCEVCCSuite) BeforeTest(suiteName, testName string) {
6363
entityAddress := &model.EntityAddressType{}
6464
s.mockRemoteEntity.EXPECT().Address().Return(entityAddress).Maybe()
6565
mockRemoteFeature.EXPECT().DataCopy(mock.Anything).Return(mock.Anything).Maybe()
66+
mockRemoteFeature.EXPECT().Address().Return(&model.FeatureAddressType{}).Maybe()
67+
mockRemoteFeature.EXPECT().Operations().Return(nil).Maybe()
6668

6769
s.sut = NewUCEVCC(s.service, s.Event)
6870
s.sut.AddFeatures()

ucevcem/events_test.go

+6
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,12 @@ func (s *UCEVCEMSuite) Test_Events() {
3636
s.sut.HandleEvent(payload)
3737
}
3838

39+
func (s *UCEVCEMSuite) Test_Failures() {
40+
s.sut.evConnected(s.mockRemoteEntity)
41+
42+
s.sut.evMeasurementDescriptionDataUpdate(s.mockRemoteEntity)
43+
}
44+
3945
func (s *UCEVCEMSuite) Test_evElectricalConnectionDescriptionDataUpdate() {
4046
payload := spineapi.EventPayload{
4147
Ski: remoteSki,

ucevcem/testhelper_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ func (s *UCEVCEMSuite) BeforeTest(suiteName, testName string) {
6060
s.mockRemoteEntity.EXPECT().Device().Return(mockRemoteDevice).Maybe()
6161
s.mockRemoteEntity.EXPECT().EntityType().Return(mock.Anything).Maybe()
6262
mockRemoteFeature.EXPECT().DataCopy(mock.Anything).Return(mock.Anything).Maybe()
63+
mockRemoteFeature.EXPECT().Address().Return(&model.FeatureAddressType{}).Maybe()
64+
mockRemoteFeature.EXPECT().Operations().Return(nil).Maybe()
6365

6466
s.sut = NewUCEVCEM(s.service, s.Event)
6567
s.sut.AddFeatures()

ucevsecc/testhelper_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ func (s *UCEVSECCSuite) BeforeTest(suiteName, testName string) {
6363
entityAddress := &model.EntityAddressType{}
6464
s.mockRemoteEntity.EXPECT().Address().Return(entityAddress).Maybe()
6565
mockRemoteFeature.EXPECT().DataCopy(mock.Anything).Return(mock.Anything).Maybe()
66+
mockRemoteFeature.EXPECT().Address().Return(&model.FeatureAddressType{}).Maybe()
67+
mockRemoteFeature.EXPECT().Operations().Return(nil).Maybe()
6668

6769
s.sut = NewUCEVSECC(s.service, s.Event)
6870
s.sut.AddFeatures()

ucevsoc/events_test.go

+4
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,10 @@ func (s *UCEVSOCSuite) Test_Events() {
3030
s.sut.HandleEvent(payload)
3131
}
3232

33+
func (s *UCEVSOCSuite) Test_Failures() {
34+
s.sut.evConnected(s.mockRemoteEntity)
35+
}
36+
3337
func (s *UCEVSOCSuite) Test_evMeasurementDataUpdate() {
3438
payload := spineapi.EventPayload{
3539
Ski: remoteSki,

ucevsoc/testhelper_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ func (s *UCEVSOCSuite) BeforeTest(suiteName, testName string) {
6363
entityAddress := &model.EntityAddressType{}
6464
s.mockRemoteEntity.EXPECT().Address().Return(entityAddress).Maybe()
6565
mockRemoteFeature.EXPECT().DataCopy(mock.Anything).Return(mock.Anything).Maybe()
66+
mockRemoteFeature.EXPECT().Address().Return(&model.FeatureAddressType{}).Maybe()
67+
mockRemoteFeature.EXPECT().Operations().Return(nil).Maybe()
6668

6769
s.sut = NewUCEVSOC(s.service, s.Event)
6870
s.sut.AddFeatures()

uclpc/events_test.go

+6
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,12 @@ func (s *UCLPCSuite) Test_Events() {
3939
s.sut.HandleEvent(payload)
4040
}
4141

42+
func (s *UCLPCSuite) Test_Failures() {
43+
s.sut.connected(s.mockRemoteEntity)
44+
45+
s.sut.configurationDescriptionDataUpdate(s.mockRemoteEntity)
46+
}
47+
4248
func (s *UCLPCSuite) Test_loadControlLimitDataUpdate() {
4349
payload := spineapi.EventPayload{
4450
Ski: remoteSki,

uclpc/testhelper_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ func (s *UCLPCSuite) BeforeTest(suiteName, testName string) {
6363
entityAddress := &model.EntityAddressType{}
6464
s.mockRemoteEntity.EXPECT().Address().Return(entityAddress).Maybe()
6565
mockRemoteFeature.EXPECT().DataCopy(mock.Anything).Return(mock.Anything).Maybe()
66+
mockRemoteFeature.EXPECT().Address().Return(&model.FeatureAddressType{}).Maybe()
67+
mockRemoteFeature.EXPECT().Operations().Return(nil).Maybe()
6668

6769
s.sut = NewUCLPC(s.service, s.Event)
6870
s.sut.AddFeatures()

uclpcserver/testhelper_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,8 @@ func (s *UCLPCServerSuite) BeforeTest(suiteName, testName string) {
6565
entityAddress := &model.EntityAddressType{}
6666
s.mockRemoteEntity.EXPECT().Address().Return(entityAddress).Maybe()
6767
mockRemoteFeature.EXPECT().DataCopy(mock.Anything).Return(mock.Anything).Maybe()
68+
mockRemoteFeature.EXPECT().Address().Return(&model.FeatureAddressType{}).Maybe()
69+
mockRemoteFeature.EXPECT().Operations().Return(nil).Maybe()
6870

6971
s.sut = NewUCLPC(s.service, s.Event)
7072
s.sut.AddFeatures()

ucmgcp/events_test.go

+8
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,14 @@ func (s *UCMGCPSuite) Test_Events() {
3636
s.sut.HandleEvent(payload)
3737
}
3838

39+
func (s *UCMGCPSuite) Test_Failures() {
40+
s.sut.gridConnected(s.mockRemoteEntity)
41+
42+
s.sut.gridConfigurationDescriptionDataUpdate(s.mockRemoteEntity)
43+
44+
s.sut.gridMeasurementDescriptionDataUpdate(s.mockRemoteEntity)
45+
}
46+
3947
func (s *UCMGCPSuite) Test_gridConfigurationDataUpdate() {
4048
payload := spineapi.EventPayload{
4149
Ski: remoteSki,

ucmgcp/testhelper_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ func (s *UCMGCPSuite) BeforeTest(suiteName, testName string) {
6363
entityAddress := &model.EntityAddressType{}
6464
s.mockRemoteEntity.EXPECT().Address().Return(entityAddress).Maybe()
6565
mockRemoteFeature.EXPECT().DataCopy(mock.Anything).Return(mock.Anything).Maybe()
66+
mockRemoteFeature.EXPECT().Address().Return(&model.FeatureAddressType{}).Maybe()
67+
mockRemoteFeature.EXPECT().Operations().Return(nil).Maybe()
6668

6769
s.sut = NewUCMGCP(s.service, s.Event)
6870
s.sut.AddFeatures()

ucmpc/events_test.go

+6
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,12 @@ func (s *UCMPCSuite) Test_Events() {
3333
s.sut.HandleEvent(payload)
3434
}
3535

36+
func (s *UCMPCSuite) Test_Failures() {
37+
s.sut.deviceConnected(s.mockRemoteEntity)
38+
39+
s.sut.deviceMeasurementDescriptionDataUpdate(s.mockRemoteEntity)
40+
}
41+
3642
func (s *UCMPCSuite) Test_deviceMeasurementDataUpdate() {
3743
payload := spineapi.EventPayload{
3844
Ski: remoteSki,

ucmpc/testhelper_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ func (s *UCMPCSuite) BeforeTest(suiteName, testName string) {
6363
entityAddress := &model.EntityAddressType{}
6464
s.mockRemoteEntity.EXPECT().Address().Return(entityAddress).Maybe()
6565
mockRemoteFeature.EXPECT().DataCopy(mock.Anything).Return(mock.Anything).Maybe()
66+
mockRemoteFeature.EXPECT().Address().Return(&model.FeatureAddressType{}).Maybe()
67+
mockRemoteFeature.EXPECT().Operations().Return(nil).Maybe()
6668

6769
s.sut = NewUCMPC(s.service, s.Event)
6870
s.sut.AddFeatures()

ucopev/events_test.go

+6
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,12 @@ func (s *UCOPEVSuite) Test_Events() {
3333
s.sut.HandleEvent(payload)
3434
}
3535

36+
func (s *UCOPEVSuite) Test_Failures() {
37+
s.sut.evConnected(s.mockRemoteEntity)
38+
39+
s.sut.evLoadControlLimitDescriptionDataUpdate(s.mockRemoteEntity)
40+
}
41+
3642
func (s *UCOPEVSuite) Test_evLoadControlLimitDataUpdate() {
3743
payload := spineapi.EventPayload{
3844
Ski: remoteSki,

ucopev/testhelper_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ func (s *UCOPEVSuite) BeforeTest(suiteName, testName string) {
6363
entityAddress := &model.EntityAddressType{}
6464
s.mockRemoteEntity.EXPECT().Address().Return(entityAddress).Maybe()
6565
mockRemoteFeature.EXPECT().DataCopy(mock.Anything).Return(mock.Anything).Maybe()
66+
mockRemoteFeature.EXPECT().Address().Return(&model.FeatureAddressType{}).Maybe()
67+
mockRemoteFeature.EXPECT().Operations().Return(nil).Maybe()
6668

6769
s.sut = NewUCOPEV(s.service, s.Event)
6870
s.sut.AddFeatures()

ucoscev/testhelper_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ func (s *UCOSCEVSuite) BeforeTest(suiteName, testName string) {
6363
entityAddress := &model.EntityAddressType{}
6464
s.mockRemoteEntity.EXPECT().Address().Return(entityAddress).Maybe()
6565
mockRemoteFeature.EXPECT().DataCopy(mock.Anything).Return(mock.Anything).Maybe()
66+
mockRemoteFeature.EXPECT().Address().Return(&model.FeatureAddressType{}).Maybe()
67+
mockRemoteFeature.EXPECT().Operations().Return(nil).Maybe()
6668

6769
s.sut = NewUCOSCEV(s.service, s.Event)
6870
s.sut.AddFeatures()

ucvabd/events_test.go

+6
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,12 @@ func (s *UCVABDSuite) Test_Events() {
3939
s.sut.HandleEvent(payload)
4040
}
4141

42+
func (s *UCVABDSuite) Test_Failures() {
43+
s.sut.inverterConnected(s.mockRemoteEntity)
44+
45+
s.sut.inverterMeasurementDescriptionDataUpdate(s.mockRemoteEntity)
46+
}
47+
4248
func (s *UCVABDSuite) Test_inverterMeasurementDataUpdate() {
4349
payload := spineapi.EventPayload{
4450
Ski: remoteSki,

ucvabd/testhelper_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ func (s *UCVABDSuite) BeforeTest(suiteName, testName string) {
6363
entityAddress := &model.EntityAddressType{}
6464
s.mockRemoteEntity.EXPECT().Address().Return(entityAddress).Maybe()
6565
mockRemoteFeature.EXPECT().DataCopy(mock.Anything).Return(mock.Anything).Maybe()
66+
mockRemoteFeature.EXPECT().Address().Return(&model.FeatureAddressType{}).Maybe()
67+
mockRemoteFeature.EXPECT().Operations().Return(nil).Maybe()
6668

6769
s.sut = NewUCVABD(s.service, s.Event)
6870
s.sut.AddFeatures()

ucvapd/events_test.go

+8
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,14 @@ func (s *UCVAPDSuite) Test_Events() {
3939
s.sut.HandleEvent(payload)
4040
}
4141

42+
func (s *UCVAPDSuite) Test_Failures() {
43+
s.sut.inverterConnected(s.mockRemoteEntity)
44+
45+
s.sut.inverterConfigurationDescriptionDataUpdate(s.mockRemoteEntity)
46+
47+
s.sut.inverterMeasurementDescriptionDataUpdate(s.mockRemoteEntity)
48+
}
49+
4250
func (s *UCVAPDSuite) Test_inverterConfigurationDataUpdate() {
4351
payload := spineapi.EventPayload{
4452
Ski: remoteSki,

ucvapd/testhelper_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ func (s *UCVAPDSuite) BeforeTest(suiteName, testName string) {
6363
entityAddress := &model.EntityAddressType{}
6464
s.mockRemoteEntity.EXPECT().Address().Return(entityAddress).Maybe()
6565
mockRemoteFeature.EXPECT().DataCopy(mock.Anything).Return(mock.Anything).Maybe()
66+
mockRemoteFeature.EXPECT().Address().Return(&model.FeatureAddressType{}).Maybe()
67+
mockRemoteFeature.EXPECT().Operations().Return(nil).Maybe()
6668

6769
s.sut = NewUCVAPD(s.service, s.Event)
6870
s.sut.AddFeatures()

0 commit comments

Comments
 (0)