This commit is contained in:
@@ -16,23 +16,43 @@ final class EinStufigReglerTest extends TestCase
|
||||
{
|
||||
self::assertSame(
|
||||
[0, 3500],
|
||||
EinStufigRegler::leistungsangebot(3500, 0, true, true, false)
|
||||
EinStufigRegler::leistungsangebot(3500, 0, true, true, false, false)
|
||||
);
|
||||
}
|
||||
|
||||
public function testGesperrtesOderErzwungenesAngebotEnthaeltNurIstleistung(): void
|
||||
public function testPeakbetriebBietetBeiFreierSchaltungNurAus(): void
|
||||
{
|
||||
self::assertSame(
|
||||
[0],
|
||||
EinStufigRegler::leistungsangebot(3500, 0, true, true, false, true)
|
||||
);
|
||||
}
|
||||
|
||||
public function testTechnischGesperrtesAngebotEnthaeltNurIstleistung(): void
|
||||
{
|
||||
self::assertSame(
|
||||
[3500],
|
||||
EinStufigRegler::leistungsangebot(3500, 3500, true, false, false)
|
||||
);
|
||||
self::assertSame(
|
||||
[0],
|
||||
EinStufigRegler::leistungsangebot(3500, 0, true, true, true)
|
||||
EinStufigRegler::leistungsangebot(3500, 3500, true, false, false, true)
|
||||
);
|
||||
self::assertSame(
|
||||
[3500],
|
||||
EinStufigRegler::leistungsangebot(3500, 3500, false, true, false)
|
||||
EinStufigRegler::leistungsangebot(3500, 3500, false, true, false, true)
|
||||
);
|
||||
}
|
||||
|
||||
public function testPeakSperreBeiMindestlaufzeitIstKonfigurierbar(): void
|
||||
{
|
||||
self::assertSame(
|
||||
[0, 3500],
|
||||
EinStufigRegler::leistungsangebot(3500, 0, true, true, true, true, true)
|
||||
);
|
||||
self::assertSame(
|
||||
[3500],
|
||||
EinStufigRegler::leistungsangebot(3500, 0, true, true, true, true, false)
|
||||
);
|
||||
self::assertSame(
|
||||
[3500],
|
||||
EinStufigRegler::leistungsangebot(3500, 0, true, true, true, false, true)
|
||||
);
|
||||
}
|
||||
|
||||
@@ -40,7 +60,7 @@ final class EinStufigReglerTest extends TestCase
|
||||
{
|
||||
$this->expectException(InvalidArgumentException::class);
|
||||
|
||||
EinStufigRegler::leistungsangebot(3500, 1200, true, true, false);
|
||||
EinStufigRegler::leistungsangebot(3500, 1200, true, true, false, false);
|
||||
}
|
||||
|
||||
public function testFreigabeVerwendetZustandsabhaengigeMindestdauer(): void
|
||||
|
||||
Reference in New Issue
Block a user