Eine fehlende Datenbank sollt schon in der Erstellung des Objektes einen Fehler auslösen.

This commit is contained in:
2021-04-07 12:20:14 +02:00
parent 056bf82c7b
commit 9e35ab3b07
@@ -44,16 +44,16 @@ class WorkingHoursViewControllerTest extends Unit
} }
/** /**
* @throws NotDatabasesException
* @throws Exception * @throws Exception
*/ */
public function testBrowseMonthlyWithNonDatabase(): void public function testConstructWithNonDatabase(): void
{ {
$this->container = $this->makeEmpty(ContainerInterface::class, [ $this->container = $this->makeEmpty(ContainerInterface::class, [
'has' => false 'has' => false
]); ]);
$controller = new WorkingHoursViewController($this->container);
$this->expectException(NotDatabasesException::class); $this->expectException(NotDatabasesException::class);
$controller->browseMonthly($this->request, $this->response, []); new WorkingHoursViewController($this->container);
} }
/** /**
@@ -66,19 +66,6 @@ class WorkingHoursViewControllerTest extends Unit
$this->assertInstanceOf(Response::class, $response); $this->assertInstanceOf(Response::class, $response);
} }
/**
* @throws Exception
*/
public function testBrowseYearlyWithNonDatabase(): void
{
$this->container = $this->makeEmpty(ContainerInterface::class, [
'has' => false
]);
$controller = new WorkingHoursViewController($this->container);
$this->expectException(NotDatabasesException::class);
$controller->browseYearly($this->request, $this->response, []);
}
/** /**
* @throws Exception * @throws Exception
*/ */
@@ -89,19 +76,6 @@ class WorkingHoursViewControllerTest extends Unit
$this->assertInstanceOf(Response::class, $response); $this->assertInstanceOf(Response::class, $response);
} }
/**
* @throws Exception
*/
public function testBrowseWeeklyWithNonDatabase(): void
{
$this->container = $this->makeEmpty(ContainerInterface::class, [
'has' => false
]);
$controller = new WorkingHoursViewController($this->container);
$this->expectException(NotDatabasesException::class);
$controller->browseWeekly($this->request, $this->response, []);
}
/** /**
* @throws Exception * @throws Exception
*/ */