This commit is contained in:
@@ -40,14 +40,46 @@ final class ManagerModulstrukturTest extends TestCase
|
||||
foreach ([
|
||||
'NetzleistungVariableID',
|
||||
'VerbraucherZuordnung',
|
||||
'AutomatischeVerbraucherZuordnung',
|
||||
'Lastspitzenmodus',
|
||||
'Monatsgrenzen',
|
||||
'SollwertSolarladen',
|
||||
'KeepAlive',
|
||||
'VerbraucherTimeout',
|
||||
'MesswertMaxAlter',
|
||||
'Umschaltdifferenz',
|
||||
'LoggingEin',
|
||||
] as $property) {
|
||||
self::assertStringContainsString($property, $json);
|
||||
}
|
||||
foreach (['Regelintervall', 'Vorgabeintervall', 'UmschaltschwelleUeberschuss',
|
||||
'UmschaltschwelleLastspitze', 'Optionale obere Anschluesse'] as $entfernt
|
||||
) {
|
||||
self::assertStringNotContainsString($entfernt, $json);
|
||||
}
|
||||
foreach (['Grundeinstellungen', 'Erweiterte Einstellungen', 'Prognose / Forecast',
|
||||
'SDL / VGT', 'Lizenzierung', 'Stoerueberwachung'] as $bereich
|
||||
) {
|
||||
self::assertStringContainsString($bereich, $json);
|
||||
}
|
||||
}
|
||||
|
||||
public function testManagerVerwendetDieNeuenZeitdefaults(): void
|
||||
{
|
||||
$inhalt = (string) file_get_contents(__DIR__ . '/../Manager/module.php');
|
||||
|
||||
self::assertStringContainsString("RegisterPropertyInteger('KeepAlive', 60)", $inhalt);
|
||||
self::assertStringContainsString("RegisterPropertyInteger('VerbraucherTimeout', 60)", $inhalt);
|
||||
self::assertStringContainsString("RegisterPropertyInteger('MesswertMaxAlter', 60)", $inhalt);
|
||||
self::assertStringContainsString("RegisterPropertyFloat('Umschaltdifferenz', 5.0)", $inhalt);
|
||||
self::assertStringNotContainsString("RegisterPropertyInteger('Regelintervall'", $inhalt);
|
||||
self::assertStringNotContainsString("RegisterPropertyInteger('Vorgabeintervall'", $inhalt);
|
||||
|
||||
$verbraucherBasis = (string) file_get_contents(__DIR__ . '/../libs/VerbraucherBasisTrait.php');
|
||||
self::assertStringContainsString(
|
||||
"RegisterPropertyInteger('VorgabeTimeout', 120)",
|
||||
$verbraucherBasis
|
||||
);
|
||||
}
|
||||
|
||||
public function testManagerImplementiertDenGemeinsamenEmpfangsvertrag(): void
|
||||
|
||||
Reference in New Issue
Block a user