.*?)case 'ManagerdatenEmpfangen':/s", $modul, $treffer )); self::assertStringContainsString('$this->sendeVerbraucherdaten();', $treffer['block']); self::assertStringNotContainsString('$this->aktualisiere(', $treffer['block']); } public function testVomGeraetBestaetigterSollstromWirdFuerWiederholungVerwendet(): void { $modul = (string) file_get_contents(self::MODULPFAD . 'module.php'); self::assertStringContainsString("\$rohstatus['Sollstrom_A']", $modul); self::assertStringContainsString( "WriteAttributeInteger('LetzterGesetzterStrom', \$geraeteSollstrom)", $modul ); self::assertStringContainsString("RegisterAttributeInteger('GeraeteMaximalstrom', 32)", $modul); self::assertStringContainsString( "WriteAttributeInteger('GeraeteMaximalstrom', (int) \$rohstatus['Maximalstrom_A'])", $modul ); } }