fix(ladestation): Regeluebergaenge stabilisieren
Tests / test (push) Successful in 50s

This commit is contained in:
dh
2026-10-01 13:01:32 +00:00
parent 8357e8dfab
commit 3ce9af4244
11 changed files with 427 additions and 119 deletions
+18
View File
@@ -9,6 +9,24 @@ use PHPUnit\Framework\TestCase;
final class LadestationReglerTest extends TestCase
{
public function testPhasenprobeUnterscheidetBeiMindeststromOhneMaximalstromsprung(): void
{
self::assertSame(
LadestationRegler::PHASEN_EIN,
LadestationRegler::erkennePhasenzahlAusLeistung(1380.0, 6)
);
self::assertSame(
LadestationRegler::PHASEN_DREI,
LadestationRegler::erkennePhasenzahlAusLeistung(4104.0, 6)
);
}
public function testPhasenprobeWeistUngueltigenErkennungsstromAb(): void
{
$this->expectException(\InvalidArgumentException::class);
LadestationRegler::erkennePhasenzahlAusLeistung(4104.0, 5);
}
public function testFahrzeugUndDreiPhasenWerdenWieInEnelixEinsErkannt(): void
{
$status = LadestationRegler::normalisiereStatus([