This commit is contained in:
@@ -54,6 +54,11 @@ final class WarmwassererwaermerModulstrukturTest extends TestCase
|
||||
self::assertStringNotContainsString("ReadPropertyInteger('Interval')", $inhalt);
|
||||
self::assertStringContainsString("'LastwechselFreigabe'", $inhalt);
|
||||
self::assertStringContainsString('LetzteTemperaturberechnung', $inhalt);
|
||||
self::assertStringContainsString('$angebot = [$aktuelleLeistung];', $inhalt);
|
||||
self::assertStringNotContainsString("RegisterVariableBoolean('Idle'", $inhalt);
|
||||
self::assertStringNotContainsString("RegisterVariableInteger('IdleCounter'", $inhalt);
|
||||
self::assertStringNotContainsString('ZustandIdle', $inhalt);
|
||||
self::assertStringContainsString("['Idle', 'IdleCounter']", $inhalt);
|
||||
}
|
||||
|
||||
public function testModulVerwendetAusschliesslichDenVertrag30(): void
|
||||
@@ -69,14 +74,14 @@ final class WarmwassererwaermerModulstrukturTest extends TestCase
|
||||
self::assertStringContainsString("'VerbraucherZuordnung'", $inhalt);
|
||||
}
|
||||
|
||||
public function testSechzehnDiagnosevariablenWerdenBedarfsgesteuertAngelegtUndGeloescht(): void
|
||||
public function testVierzehnDiagnosevariablenWerdenBedarfsgesteuertAngelegtUndGeloescht(): void
|
||||
{
|
||||
$inhalt = (string) file_get_contents(self::MODULPFAD . 'module.php');
|
||||
preg_match('/private const DIAGNOSE_VARIABLEN = \[(.*?)\];/s', $inhalt, $treffer);
|
||||
self::assertArrayHasKey(1, $treffer);
|
||||
preg_match_all('/\'([^\']+)\'/', $treffer[1], $variablen);
|
||||
|
||||
self::assertCount(16, $variablen[1]);
|
||||
self::assertCount(14, $variablen[1]);
|
||||
foreach (['Istleistung', 'Sollleistung', 'Stoerung', 'Stoertext', 'AktiveStufe', 'BezogeneEnergie'] as $ident) {
|
||||
self::assertContains($ident, $variablen[1]);
|
||||
self::assertStringContainsString("Zustand" . $ident, $inhalt);
|
||||
|
||||
Reference in New Issue
Block a user