Compare commits

..

No commits in common. "9a59a2563d25ee2fade13d8aeb494a883ccbce03" and "552eeb0c2568d42be871c27bd269f36217303b9c" have entirely different histories.

7 changed files with 201 additions and 907 deletions

4
.gitignore vendored
View File

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

View File

@ -1,53 +1,48 @@
{ {
"name": "tracer/bindapi", "name": "tracer/bindapi",
"decription": "fo", "decription": "fo",
"authors": [ "authors": [
{ {
"name": "Micha Espey", "name": "Micha Espey",
"email": "tracer@24unix.net" "email": "tracer@24unix.net"
} }
], ],
"type": "project", "type": "project",
"license": "proprietary", "license": "proprietary",
"minimum-stability": "stable", "minimum-stability": "stable",
"prefer-stable": true, "prefer-stable": true,
"require": { "require": {
"php": ">=8.1", "php": ">=8.1",
"ext-curl": "*", "ext-curl": "*",
"ext-json": "*", "ext-json": "*",
"ext-mbstring": "*", "ext-pdo": "*",
"ext-openssl": "*", "arubacao/tld-checker": "^1.2",
"ext-pdo": "*", "monolog/monolog": "^3.1",
"ext-posix": "*", "php-di/php-di": "^6.3",
"ext-sodium": "*", "phplucidframe/console-table": "^1.2",
"arubacao/tld-checker": "^1.2", "zircote/swagger-php": "^4.2",
"monolog/monolog": "^3.1", "ext-posix": "*",
"netresearch/jsonmapper": "^4.0", "ext-openssl": "*"
"php-di/php-di": "^6.3", },
"phplucidframe/console-table": "^1.2", "config": {
"symfony/property-access": "^6.1", "optimize-autoloader": true,
"symfony/serializer": "^6.1", "preferred-install": {
"zircote/swagger-php": "^4.2" "*": "dist"
}, },
"config": { "sort-packages": true
"optimize-autoloader": true,
"preferred-install": {
"*": "dist"
}, },
"sort-packages": true "autoload": {
}, "psr-4": {
"autoload": { "App\\": "src/"
"psr-4": { }
"App\\": "src/" },
} "autoload-dev": {
}, "psr-4": {
"autoload-dev": { "Src\\": "src/"
"psr-4": { }
"Src\\": "src/" },
} "require-dev": {
}, "escapestudios/symfony2-coding-standard": "3.x-dev",
"require-dev": { "phpunit/phpunit": "^9.5"
"escapestudios/symfony2-coding-standard": "3.x-dev", }
"phpunit/phpunit": "^9.5"
}
} }

940
composer.lock generated

File diff suppressed because it is too large Load Diff

View File

@ -1,27 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <phpunit bootstrap="vendor/autoload.php">
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="default"> <testsuite name="bindAPI Test Suite">
<directory>tests</directory> <directory suffix=".php">./tests/</directory>
</testsuite> </testsuite>
</testsuites> </testsuites>
</phpunit>
<coverage cacheDirectory=".phpunit.cache/code-coverage"
processUncoveredFiles="true">
<include>
<directory suffix=".php">src</directory>
</include>
</coverage>
</phpunit>

View File

@ -11,13 +11,14 @@ use PDOException;
* @covers \App\Controller\DatabaseConnection * @covers \App\Controller\DatabaseConnection
* @covers \App\Controller\ConfigController * @covers \App\Controller\ConfigController
*/ */
class DatabaseConnectionTest extends BindApiControllerTest class DatabaseConnectionTest extends BindApiTestController
{ {
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');
$dbPort = $configController->getConfig(configKey: 'dbPort'); $dbPort = $configController->getConfig(configKey: 'dbPort');

View File

@ -7,22 +7,22 @@ use PHPUnit\Framework\TestCase;
/** /**
* *
*/ */
class NameserverControllerTest extends BindApiControllerTest class NameserverControllerTest extends TestCase
{ {
public function setUp(): void public function setUp(): void
{ {
//$this->fixture = //$this->fixture =
} }
public function tearDown(): void public function tearDown(): void
{ {
} }
public function testUpdate() public function testUpdate()
{ {
self::assertEquals(expected: true, actual: true);
} }
} }

View File

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