Core v2.3, N:M Relations
This commit is contained in:
@@ -4,8 +4,8 @@ use Core\API\Parameter\Parameter;
|
||||
use Core\Driver\SQL\Query\CreateTable;
|
||||
use Core\Driver\SQL\SQL;
|
||||
use Core\Objects\Context;
|
||||
use Core\Objects\DatabaseEntity\DatabaseEntity;
|
||||
use Core\Objects\DatabaseEntity\DatabaseEntityHandler;
|
||||
use Core\Objects\DatabaseEntity\Controller\DatabaseEntity;
|
||||
use Core\Objects\DatabaseEntity\Controller\DatabaseEntityHandler;
|
||||
use Core\Objects\DatabaseEntity\User;
|
||||
|
||||
class DatabaseEntityTest extends \PHPUnit\Framework\TestCase {
|
||||
@@ -28,8 +28,9 @@ class DatabaseEntityTest extends \PHPUnit\Framework\TestCase {
|
||||
}
|
||||
|
||||
public function testCreateTable() {
|
||||
$this->assertInstanceOf(CreateTable::class, self::$HANDLER->getTableQuery());
|
||||
$this->assertTrue(self::$HANDLER->createTable());
|
||||
$query = self::$HANDLER->getTableQuery(self::$CONTEXT->getSQL());
|
||||
$this->assertInstanceOf(CreateTable::class, $query);
|
||||
$this->assertTrue($query->execute());
|
||||
}
|
||||
|
||||
public function testInsertEntity() {
|
||||
|
||||
@@ -56,6 +56,7 @@ class ParameterTest extends \PHPUnit\Framework\TestCase {
|
||||
// optional single value
|
||||
$arrayType = new ArrayType("int_array_single", Parameter::TYPE_INT, true);
|
||||
$this->assertTrue($arrayType->parseParam(1));
|
||||
$this->assertEquals([1], $arrayType->value);
|
||||
|
||||
// mixed values
|
||||
$arrayType = new ArrayType("mixed_array", Parameter::TYPE_MIXED);
|
||||
|
||||
@@ -27,17 +27,4 @@ class TimeBasedTwoFactorTokenTest extends PHPUnit\Framework\TestCase {
|
||||
$this->assertEquals($code, $generated, "$code != $generated, at=$seed");
|
||||
}
|
||||
}
|
||||
|
||||
public function testURL() {
|
||||
$secret = Base32::encode("12345678901234567890");
|
||||
$context = new Context();
|
||||
|
||||
// $context->
|
||||
|
||||
$token = new TimeBasedTwoFactorToken($secret);
|
||||
$siteName = $context->getSettings()->getSiteName();
|
||||
$username = $context->getUser()->getUsername();
|
||||
$url = $token->getUrl($context);
|
||||
$this->assertEquals("otpauth://totp/$username?secret=$secret&issuer=$siteName", $url);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user