Files
database/tests/PostgreSQLTest.php
2024-04-22 11:56:36 -04:00

33 lines
1008 B
PHP

<?php
use PHPUnit\Framework\TestCase;
use ProVM\Database\PostgreSQL;
class PostgreSQLTest extends TestCase
{
public function testDatabase()
{
$host = "testhost";
$port = 1234;
$name = "testdb";
$user = "testuser";
$pass = "testpass";
$dsn = "pgsql:host={$host};port={$port};dbname={$name};user={$user};password={$pass}";
$database = new PostgreSQL();
$database->setHost($host);
$database->setPort($port);
$database->setName($name);
$database->setUser($user);
$database->setPassword($pass);
$this->assertEquals($host, $database->getHost());
$this->assertEquals($port, $database->getPort());
$this->assertEquals($name, $database->getName());
$this->assertEquals($user, $database->getUser());
$this->assertEquals($pass, $database->getPassword());
$this->assertFalse($database->needsUser());
$this->assertEquals($dsn, $database->getDsn());
}
}