- self::assertContains($database->getDriver(), [Database::PDO, Database::MYSQLI]);
- self::assertTrue($database->connected());
+ self::assertContains($database->getDriver(), [Database::PDO, Database::MYSQLI], 'The driver returns an unexpected value');
+ self::assertNotNull($database->getConnection(), 'There is no database connection');
+
+ $result = $database->p("SELECT 1");
+ self::assertEquals('', $database->errorMessage(), 'There had been a database error message');
+ self::assertEquals(0, $database->errorNo(), 'There had been a database error number');
+
+ self::assertTrue($database->connected(), 'The database is not connected');