Compare commits

...

6 Commits

Author SHA1 Message Date
tracer 9a59a2563d extends from BindApiControllerTest 2022-10-08 10:45:54 +02:00
tracer 620e762dfc extends from BindApiControllerTest 2022-10-08 10:45:39 +02:00
tracer 5efa996d1d initial commit 2022-10-08 10:45:09 +02:00
tracer 82018976cf added reports 2022-10-08 10:43:41 +02:00
tracer 26e2934e40 added more verbose version 2022-10-08 10:43:06 +02:00
tracer b554c751ae minor updates 2022-10-08 10:42:03 +02:00
7 changed files with 911 additions and 205 deletions

4
.gitignore vendored
View File

@ -6,3 +6,7 @@
/config.json.local /config.json.local
/bindAPI.log /bindAPI.log
/reports/
/bindAPI.test.log
/.phpunit.result.cache
/config.json.test

View File

@ -15,14 +15,19 @@
"php": ">=8.1", "php": ">=8.1",
"ext-curl": "*", "ext-curl": "*",
"ext-json": "*", "ext-json": "*",
"ext-mbstring": "*",
"ext-openssl": "*",
"ext-pdo": "*", "ext-pdo": "*",
"ext-posix": "*",
"ext-sodium": "*",
"arubacao/tld-checker": "^1.2", "arubacao/tld-checker": "^1.2",
"monolog/monolog": "^3.1", "monolog/monolog": "^3.1",
"netresearch/jsonmapper": "^4.0",
"php-di/php-di": "^6.3", "php-di/php-di": "^6.3",
"phplucidframe/console-table": "^1.2", "phplucidframe/console-table": "^1.2",
"zircote/swagger-php": "^4.2", "symfony/property-access": "^6.1",
"ext-posix": "*", "symfony/serializer": "^6.1",
"ext-openssl": "*" "zircote/swagger-php": "^4.2"
}, },
"config": { "config": {
"optimize-autoloader": true, "optimize-autoloader": true,

948
composer.lock generated

File diff suppressed because it is too large Load Diff

View File

@ -1,8 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<phpunit bootstrap="vendor/autoload.php"> <phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/9.5/phpunit.xsd"
bootstrap="vendor/autoload.php"
cacheResultFile=".phpunit.cache/test-results"
executionOrder="depends,defects"
forceCoversAnnotation="false"
beStrictAboutCoversAnnotation="true"
beStrictAboutOutputDuringTests="true"
beStrictAboutTodoAnnotatedTests="true"
convertDeprecationsToExceptions="true"
failOnRisky="true"
failOnWarning="true"
verbose="true">
<testsuites> <testsuites>
<testsuite name="bindAPI Test Suite"> <testsuite name="default">
<directory suffix=".php">./tests/</directory> <directory>tests</directory>
</testsuite> </testsuite>
</testsuites> </testsuites>
<coverage cacheDirectory=".phpunit.cache/code-coverage"
processUncoveredFiles="true">
<include>
<directory suffix=".php">src</directory>
</include>
</coverage>
</phpunit> </phpunit>

View File

@ -11,13 +11,12 @@ use PDOException;
* @covers \App\Controller\DatabaseConnection * @covers \App\Controller\DatabaseConnection
* @covers \App\Controller\ConfigController * @covers \App\Controller\ConfigController
*/ */
class DatabaseConnectionTest extends BindApiTestController class DatabaseConnectionTest extends BindApiControllerTest
{ {
private PDO $dbConnection; private PDO $dbConnection;
public function testGetConnection() public function testGetConnection()
{ {
$configController = new ConfigController(test: true); $configController = new ConfigController(test: true);
$dbHost = $configController->getConfig(configKey: 'dbHost'); $dbHost = $configController->getConfig(configKey: 'dbHost');

View File

@ -7,7 +7,7 @@ use PHPUnit\Framework\TestCase;
/** /**
* *
*/ */
class NameserverControllerTest extends TestCase class NameserverControllerTest extends BindApiControllerTest
{ {
public function setUp(): void public function setUp(): void
{ {
@ -23,6 +23,6 @@ class NameserverControllerTest extends TestCase
public function testUpdate() public function testUpdate()
{ {
self::assertEquals(expected: true, actual: true);
} }
} }

View File

@ -0,0 +1,23 @@
<?php
namespace Unit\Controller;
use PHPUnit\Framework\TestCase;
/**
*
*/
class RequestControllerTest extends BindApiControllerTest
{
public function setUp(): void
{
}
public function tearDown(): void
{
}
}