Manager-Diagnose und Verbrauchersuche verbessern
Tests / test (push) Failing after 40s

This commit is contained in:
dh
2026-09-17 09:30:26 +00:00
parent 92e8ec59df
commit 29cfd8ceaa
7 changed files with 227 additions and 75 deletions
+25
View File
@@ -48,7 +48,9 @@ final class ManagerModulstrukturTest extends TestCase
'VerbraucherTimeout',
'MesswertMaxAlter',
'Umschaltdifferenz',
'DiagnosevariablenAnzeigen',
'LoggingEin',
'VerbraucherAktualisieren',
] as $property) {
self::assertStringContainsString($property, $json);
}
@@ -62,6 +64,29 @@ final class ManagerModulstrukturTest extends TestCase
) {
self::assertStringContainsString($bereich, $json);
}
self::assertSame('Lizenzierung', $formular['elements'][0]['caption']);
self::assertStringContainsString(
"'SuchbereichID' => \$SuchbereichID",
$json
);
self::assertStringContainsString(
"'Zuordnung' => \$AutomatischeVerbraucherZuordnung",
$json
);
}
public function testManagerTrenntDiagnosevariablenUndDebugLogging(): void
{
$inhalt = (string) file_get_contents(__DIR__ . '/../Manager/module.php');
self::assertStringContainsString(
"RegisterPropertyBoolean('DiagnosevariablenAnzeigen', false)",
$inhalt
);
self::assertStringContainsString("ReadPropertyBoolean('DiagnosevariablenAnzeigen')", $inhalt);
self::assertStringContainsString('UnregisterVariable($ident)', $inhalt);
self::assertStringContainsString("ReadPropertyBoolean('LoggingEin')", $inhalt);
self::assertStringContainsString('SendDebug(', $inhalt);
}
public function testManagerVerwendetDieNeuenZeitdefaults(): void
@@ -65,6 +65,8 @@ final class WarmwassererwaermerModulstrukturTest extends TestCase
self::assertStringContainsString('Nachrichtenvertrag::pruefeVerbraucherdaten', $inhalt);
self::assertStringNotContainsString("RegisterVariableString('PowerSteps'", $inhalt);
self::assertStringNotContainsString("RegisterPropertyInteger('ManagerID'", $inhalt);
self::assertStringContainsString("'AutomatischeVerbraucherZuordnung'", $inhalt);
self::assertStringContainsString("'VerbraucherZuordnung'", $inhalt);
}
public function testSechzehnDiagnosevariablenWerdenBedarfsgesteuertAngelegtUndGeloescht(): void