Manager-Konfiguration neu strukturieren
Tests / test (push) Failing after 46s

This commit is contained in:
dh
2026-09-17 08:55:43 +00:00
parent 9e6a675b25
commit 1b4a788f22
8 changed files with 601 additions and 212 deletions
+35 -7
View File
@@ -21,8 +21,6 @@ final class ManagerReglerTest extends TestCase
25000.0,
ManagerRegler::BETRIEBSART_INAKTIV,
false,
-100.0,
10000.0,
0.0,
15000.0,
0.0
@@ -30,7 +28,7 @@ final class ManagerReglerTest extends TestCase
);
}
public function testBetriebsartBleibtZwischenDenSchwellenErhalten(): void
public function testBetriebsartBleibtZwischenDenZielwertenErhalten(): void
{
self::assertSame(
ManagerRegler::BETRIEBSART_PEAK,
@@ -41,8 +39,6 @@ final class ManagerReglerTest extends TestCase
ManagerRegler::BETRIEBSART_PEAK,
true,
0.0,
10000.0,
0.0,
12000.0,
0.0
)
@@ -59,8 +55,6 @@ final class ManagerReglerTest extends TestCase
11000.0,
ManagerRegler::BETRIEBSART_PV,
true,
0.0,
10000.0,
10000.0,
10500.0,
60.0
@@ -68,6 +62,40 @@ final class ManagerReglerTest extends TestCase
);
}
public function testWechseltOberhalbDerPeakgrenzeInDenPeakbetrieb(): void
{
self::assertSame(
ManagerRegler::BETRIEBSART_PEAK,
ManagerRegler::bestimmeBetriebsart(
true,
true,
12500.0,
ManagerRegler::BETRIEBSART_PV,
true,
0.0,
12000.0,
5.0
)
);
}
public function testWechseltUnterhalbDesSolarsollwertsInDenPvBetrieb(): void
{
self::assertSame(
ManagerRegler::BETRIEBSART_PV,
ManagerRegler::bestimmeBetriebsart(
true,
true,
-500.0,
ManagerRegler::BETRIEBSART_PEAK,
true,
0.0,
12000.0,
5.0
)
);
}
public function testVerteilungBeruecksichtigtPrioritaetEinzelwerteUndBereiche(): void
{
$ergebnis = ManagerRegler::verteile(