This commit is contained in:
@@ -333,6 +333,29 @@ final class ManagerReglerTest extends TestCase
|
||||
self::assertSame(-3000, $ergebnis['Restabweichung_W']);
|
||||
}
|
||||
|
||||
public function testExpliziterBatteriefahrplanBleibtVonAnderenVerbrauchernUnveraendert(): void
|
||||
{
|
||||
$ergebnis = ManagerRegler::verteile(
|
||||
0.0,
|
||||
1000.0,
|
||||
[
|
||||
$this->verbraucher(
|
||||
10,
|
||||
0,
|
||||
[['Von_W' => -5000, 'Bis_W' => 5000]],
|
||||
0
|
||||
),
|
||||
$this->verbraucher(20, 1, [0, 3000], 0),
|
||||
],
|
||||
'PrioritaetPV',
|
||||
[],
|
||||
[10 => 1000]
|
||||
);
|
||||
|
||||
self::assertSame([10 => 1000, 20 => 0], $ergebnis['Sollwerte']);
|
||||
self::assertSame(0, $ergebnis['Restabweichung_W']);
|
||||
}
|
||||
|
||||
public function testMonatlicheGrenzeMussVollstaendigSein(): void
|
||||
{
|
||||
$this->expectException(InvalidArgumentException::class);
|
||||
|
||||
Reference in New Issue
Block a user