This commit is contained in:
@@ -380,4 +380,25 @@ final class ManagerModulstrukturTest extends TestCase
|
||||
self::assertStringContainsString('VerbraucherdatenEmpfangen(array $daten)', $inhalt);
|
||||
self::assertStringContainsString("'ManagerdatenEmpfangen'", $inhalt);
|
||||
}
|
||||
|
||||
public function testVerbrauchermeldungPlantRegelungOhneSynchronenRueckruf(): void
|
||||
{
|
||||
$inhalt = (string) file_get_contents(__DIR__ . '/../Manager/module.php');
|
||||
self::assertStringContainsString(
|
||||
"RegisterTimer(\n 'RegelungVerzoegert'",
|
||||
$inhalt
|
||||
);
|
||||
self::assertStringContainsString("case 'RegelnVerzoegert':", $inhalt);
|
||||
self::assertSame(1, preg_match(
|
||||
'/public function VerbraucherdatenEmpfangen\(array \$daten\): void(?<block>.*?)'
|
||||
. 'private function aktualisiereVerbraucherEnergie/s',
|
||||
$inhalt,
|
||||
$treffer
|
||||
));
|
||||
self::assertStringContainsString(
|
||||
"SetTimerInterval('RegelungVerzoegert', 100)",
|
||||
$treffer['block']
|
||||
);
|
||||
self::assertStringNotContainsString('$this->regeln(false);', $treffer['block']);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user