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

33 lines
962 B
PHP

<?php
use PHPUnit\Framework\TestCase;
use ProVM\Database\MySQL;
class MySQLTest extends TestCase
{
public function testDatabase()
{
$host = "testhost";
$port = 1234;
$name = "testdb";
$user = "testuser";
$pass = "testpass";
$dsn = "mysql:host={$host};port={$port};dbname={$name}";
$database = new MySQL();
$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->assertTrue($database->needsUser());
$this->assertEquals($dsn, $database->getDsn());
}
}