This commit is contained in:
@@ -31,6 +31,8 @@ return static function (TestContext $test): void {
|
||||
'LastwechselSperrzeit' => 1,
|
||||
'Hysterese' => 5.0,
|
||||
'TemperaturMaxAlter' => 120,
|
||||
'TemperaturUntergrenze' => 0.0,
|
||||
'TemperaturObergrenze' => 100.0,
|
||||
'LegionellenfunktionAktiv' => true,
|
||||
'LegionellenMinimalintervallTage' => 4,
|
||||
'LegionellenMaximalintervallTage' => 7,
|
||||
@@ -90,6 +92,24 @@ return static function (TestContext $test): void {
|
||||
IPS_RequestAction($managerId, 'Regeln', true);
|
||||
};
|
||||
|
||||
$test->runCase('Temperaturgrenzen melden Unter- und Uebertemperatur', static function (
|
||||
TestContext $test
|
||||
) use ($verbraucherId, $temperaturSetzen): void {
|
||||
$stoertextId = $test->objectByIdent('Stoertext', $verbraucherId);
|
||||
|
||||
$temperaturSetzen(100.0);
|
||||
$test->assertTrue(!str_contains((string) GetValue($stoertextId), 'Uebertemperatur'));
|
||||
$temperaturSetzen(100.1);
|
||||
$test->assertTrue(str_contains((string) GetValue($stoertextId), 'Uebertemperatur'));
|
||||
|
||||
$temperaturSetzen(0.0);
|
||||
$test->assertTrue(!str_contains((string) GetValue($stoertextId), 'Untertemperatur'));
|
||||
$temperaturSetzen(-0.1);
|
||||
$test->assertTrue(str_contains((string) GetValue($stoertextId), 'Untertemperatur'));
|
||||
|
||||
$temperaturSetzen(52.0);
|
||||
});
|
||||
|
||||
if ($lizenzcode === '') {
|
||||
$test->runCase('Manager bleibt ohne Lizenz sicher gesperrt', static function (
|
||||
TestContext $test
|
||||
|
||||
Reference in New Issue
Block a user