@@ -12,14 +12,16 @@ import (
12
12
func (s * UtilSuite ) Test_LoadControlLimits () {
13
13
var data []api.LoadLimitsPhase
14
14
var err error
15
+ limitType := model .LoadControlLimitTypeTypeMaxValueLimit
16
+ scope := model .ScopeTypeTypeSelfConsumption
15
17
category := model .LoadControlCategoryTypeObligation
16
18
entityTypes := []model.EntityTypeType {model .EntityTypeTypeEV }
17
19
18
- data , err = LoadControlLimits (s .service , s .mockRemoteEntity , entityTypes , category )
20
+ data , err = LoadControlLimits (s .service , s .mockRemoteEntity , entityTypes , limitType , category , scope )
19
21
assert .NotNil (s .T (), err )
20
22
assert .Nil (s .T (), data )
21
23
22
- data , err = LoadControlLimits (s .service , s .monitoredEntity , entityTypes , category )
24
+ data , err = LoadControlLimits (s .service , s .monitoredEntity , entityTypes , limitType , category , scope )
23
25
assert .NotNil (s .T (), err )
24
26
assert .Nil (s .T (), data )
25
27
@@ -29,16 +31,22 @@ func (s *UtilSuite) Test_LoadControlLimits() {
29
31
LimitId : eebusutil .Ptr (model .LoadControlLimitIdType (0 )),
30
32
LimitCategory : eebusutil .Ptr (category ),
31
33
MeasurementId : eebusutil .Ptr (model .MeasurementIdType (0 )),
34
+ LimitType : eebusutil .Ptr (limitType ),
35
+ ScopeType : eebusutil .Ptr (scope ),
32
36
},
33
37
{
34
38
LimitId : eebusutil .Ptr (model .LoadControlLimitIdType (1 )),
35
39
LimitCategory : eebusutil .Ptr (category ),
36
40
MeasurementId : eebusutil .Ptr (model .MeasurementIdType (1 )),
41
+ LimitType : eebusutil .Ptr (limitType ),
42
+ ScopeType : eebusutil .Ptr (scope ),
37
43
},
38
44
{
39
45
LimitId : eebusutil .Ptr (model .LoadControlLimitIdType (2 )),
40
46
LimitCategory : eebusutil .Ptr (category ),
41
47
MeasurementId : eebusutil .Ptr (model .MeasurementIdType (2 )),
48
+ LimitType : eebusutil .Ptr (limitType ),
49
+ ScopeType : eebusutil .Ptr (scope ),
42
50
},
43
51
},
44
52
}
@@ -47,7 +55,7 @@ func (s *UtilSuite) Test_LoadControlLimits() {
47
55
fErr := rFeature .UpdateData (model .FunctionTypeLoadControlLimitDescriptionListData , descData , nil , nil )
48
56
assert .Nil (s .T (), fErr )
49
57
50
- data , err = LoadControlLimits (s .service , s .monitoredEntity , entityTypes , category )
58
+ data , err = LoadControlLimits (s .service , s .monitoredEntity , entityTypes , limitType , category , scope )
51
59
assert .Nil (s .T (), err )
52
60
assert .Equal (s .T (), 3 , len (data ))
53
61
assert .Equal (s .T (), 0.0 , data [0 ].Value )
@@ -79,7 +87,7 @@ func (s *UtilSuite) Test_LoadControlLimits() {
79
87
fErr = rElFeature .UpdateData (model .FunctionTypeElectricalConnectionParameterDescriptionListData , paramData , nil , nil )
80
88
assert .Nil (s .T (), fErr )
81
89
82
- data , err = LoadControlLimits (s .service , s .monitoredEntity , entityTypes , category )
90
+ data , err = LoadControlLimits (s .service , s .monitoredEntity , entityTypes , limitType , category , scope )
83
91
assert .NotNil (s .T (), err )
84
92
assert .Nil (s .T (), data )
85
93
@@ -102,7 +110,7 @@ func (s *UtilSuite) Test_LoadControlLimits() {
102
110
fErr = rFeature .UpdateData (model .FunctionTypeLoadControlLimitListData , limitData , nil , nil )
103
111
assert .Nil (s .T (), fErr )
104
112
105
- data , err = LoadControlLimits (s .service , s .monitoredEntity , entityTypes , category )
113
+ data , err = LoadControlLimits (s .service , s .monitoredEntity , entityTypes , limitType , category , scope )
106
114
assert .NotNil (s .T (), err )
107
115
assert .Nil (s .T (), data )
108
116
@@ -131,7 +139,7 @@ func (s *UtilSuite) Test_LoadControlLimits() {
131
139
fErr = rElFeature .UpdateData (model .FunctionTypeElectricalConnectionPermittedValueSetListData , permData , nil , nil )
132
140
assert .Nil (s .T (), fErr )
133
141
134
- data , err = LoadControlLimits (s .service , s .monitoredEntity , entityTypes , category )
142
+ data , err = LoadControlLimits (s .service , s .monitoredEntity , entityTypes , limitType , category , scope )
135
143
assert .Nil (s .T (), err )
136
144
assert .Equal (s .T (), 3 , len (data ))
137
145
assert .Equal (s .T (), 16.0 , data [0 ].Value )
0 commit comments