@@ -81,21 +81,21 @@ func (s *CsLPCSuite) Test_PendingConsumptionLimits() {
81
81
func (s * CsLPCSuite ) Test_Failsafe () {
82
82
limit , changeable , err := s .sut .FailsafeConsumptionActivePowerLimit ()
83
83
assert .Equal (s .T (), 0.0 , limit )
84
- assert .Equal (s .T (), false , changeable )
84
+ assert .Equal (s .T (), true , changeable )
85
85
assert .Nil (s .T (), err )
86
86
87
- err = s .sut .SetFailsafeConsumptionActivePowerLimit (10 , true )
87
+ err = s .sut .SetFailsafeConsumptionActivePowerLimit (10 , false )
88
88
assert .Nil (s .T (), err )
89
89
90
90
limit , changeable , err = s .sut .FailsafeConsumptionActivePowerLimit ()
91
91
assert .Equal (s .T (), 10.0 , limit )
92
- assert .Equal (s .T (), true , changeable )
92
+ assert .Equal (s .T (), false , changeable )
93
93
assert .Nil (s .T (), err )
94
94
95
95
// The actual tests of the functionality is located in the util package
96
96
duration , changeable , err := s .sut .FailsafeDurationMinimum ()
97
97
assert .Equal (s .T (), time .Duration (0 ), duration )
98
- assert .Equal (s .T (), false , changeable )
98
+ assert .Equal (s .T (), true , changeable )
99
99
assert .Nil (s .T (), err )
100
100
101
101
err = s .sut .SetFailsafeDurationMinimum (time .Duration (time .Hour * 1 ), true )
@@ -104,6 +104,9 @@ func (s *CsLPCSuite) Test_Failsafe() {
104
104
err = s .sut .SetFailsafeDurationMinimum (time .Duration (time .Hour * 2 ), true )
105
105
assert .Nil (s .T (), err )
106
106
107
+ err = s .sut .SetFailsafeConsumptionActivePowerLimit (10 , true )
108
+ assert .Nil (s .T (), err )
109
+
107
110
limit , changeable , err = s .sut .FailsafeConsumptionActivePowerLimit ()
108
111
assert .Equal (s .T (), 10.0 , limit )
109
112
assert .Equal (s .T (), true , changeable )
0 commit comments