diff --git a/src/Werte/Bedarf/Thema/Bedarfsthemen.php b/src/Werte/Bedarf/Thema/Bedarfsthemen.php index 8acee11..80800d5 100644 --- a/src/Werte/Bedarf/Thema/Bedarfsthemen.php +++ b/src/Werte/Bedarf/Thema/Bedarfsthemen.php @@ -5,10 +5,17 @@ use Demv\Werte\AbstractProvider; use Demv\Werte\Bedarf\Thema\Themen\Altersvorsorge; use Demv\Werte\Bedarf\Thema\Themen\Berufsunfaehigkeit; +use Demv\Werte\Bedarf\Thema\Themen\Hausrat; +use Demv\Werte\Bedarf\Thema\Themen\Kfz; use Demv\Werte\Bedarf\Thema\Themen\Krankentagegeld; use Demv\Werte\Bedarf\Thema\Themen\KVZStationaer; +use Demv\Werte\Bedarf\Thema\Themen\Pflegevorsorge; use Demv\Werte\Bedarf\Thema\Themen\PrivateKrankenversicherung; +use Demv\Werte\Bedarf\Thema\Themen\Privathaftpflicht; +use Demv\Werte\Bedarf\Thema\Themen\Rechtsschutz; use Demv\Werte\Bedarf\Thema\Themen\Risikoleben; +use Demv\Werte\Bedarf\Thema\Themen\Unfallversicherung; +use Demv\Werte\Bedarf\Thema\Themen\Wohngebaeude; use Demv\Werte\Bedarf\Thema\Themen\Zahnzusatz; use Demv\Werte\Exception\EntryNotFoundException; @@ -30,6 +37,13 @@ public function __construct() $this->appendMember(new KVZStationaer()); $this->appendMember(new Zahnzusatz()); $this->appendMember(new Krankentagegeld()); + $this->appendMember(new Hausrat()); + $this->appendMember(new Kfz()); + $this->appendMember(new Pflegevorsorge()); + $this->appendMember(new Privathaftpflicht()); + $this->appendMember(new Rechtsschutz()); + $this->appendMember(new Unfallversicherung()); + $this->appendMember(new Wohngebaeude()); } /** diff --git a/src/Werte/Bedarf/Thema/Themen/Berufsunfaehigkeit.php b/src/Werte/Bedarf/Thema/Themen/Berufsunfaehigkeit.php index 439a6f0..326b8fa 100644 --- a/src/Werte/Bedarf/Thema/Themen/Berufsunfaehigkeit.php +++ b/src/Werte/Bedarf/Thema/Themen/Berufsunfaehigkeit.php @@ -18,6 +18,6 @@ final class Berufsunfaehigkeit extends Bedarfsthema */ public function __construct() { - parent::__construct(self::ID, 'Berufsunfähigkeit', [Vorsorge::BERUFSUNFAEHIGKEITSVERSICHERUNG]); + parent::__construct(self::ID, 'Berufsunfähigkeitsversichergung', [Vorsorge::BERUFSUNFAEHIGKEITSVERSICHERUNG]); } } diff --git a/src/Werte/Bedarf/Thema/Themen/Hausrat.php b/src/Werte/Bedarf/Thema/Themen/Hausrat.php new file mode 100644 index 0000000..9de8e84 --- /dev/null +++ b/src/Werte/Bedarf/Thema/Themen/Hausrat.php @@ -0,0 +1,23 @@ +assertCount(2, $bedarfsthema->getSpartenIds()); + } +} diff --git a/tests/Werte/Bedarf/Thema/BedarfsthemenTest.php b/tests/Werte/Bedarf/Thema/BedarfsthemenTest.php index df08dce..9cacd9d 100644 --- a/tests/Werte/Bedarf/Thema/BedarfsthemenTest.php +++ b/tests/Werte/Bedarf/Thema/BedarfsthemenTest.php @@ -32,7 +32,7 @@ private function getBedarfsthemen(): Bedarfsthemen public function testGetAll(): void { $themen = $this->getBedarfsthemen(); - $this->assertCount(7, $themen->getAll()); + $this->assertCount(14, $themen->getAll()); } public function testGetBerufsunfaehigkeit(): void diff --git a/tests/Werte/Kraftstoff/KraftstoffTest.php b/tests/Werte/Kraftstoff/KraftstoffTest.php index 02446cf..9723d7c 100644 --- a/tests/Werte/Kraftstoff/KraftstoffTest.php +++ b/tests/Werte/Kraftstoff/KraftstoffTest.php @@ -7,6 +7,7 @@ use Demv\Werte\Kraftstoff\Kraftstoffe\Benzin; use Demv\Werte\Kraftstoff\Kraftstoffe\Diesel; use Demv\Werte\Kraftstoff\Kraftstoffe\Elektro; +use Demv\Werte\Kraftstoff\Kraftstoffe\Gas; use Demv\Werte\Kraftstoff\Kraftstoffe\Hybrid; use Demv\Werte\Tests\ProviderTestTrait; use PHPUnit\Framework\TestCase; @@ -30,7 +31,8 @@ public function __construct() public function testGetAll(): void { - $this->assertEquals(5, count($this->provider->getAll())); + $kraftstoffe = new Kraftstoffe(); + $this->assertCount(5, $kraftstoffe->getAll()); } public function testBenzin(): void @@ -53,6 +55,11 @@ public function testHybrid(): void $this->checkGetOne($this->provider, Hybrid::class); } + public function testGas(): void + { + $this->checkGetOne($this->provider, Gas::class); + } + public function testNotFound(): void { $this->expectException(EntryNotFoundException::class);