Fix UnitTests

Split ResolveResult from Resolve.php
Split up Device.php

Signed-off-by: Diederik de Groot <ddegroot@talon.nl>
This commit is contained in:
Diederik de Groot
2020-03-22 14:06:33 +01:00
parent 5064cb3e36
commit 729dccb7f8
20 changed files with 376 additions and 241 deletions

View File

@@ -1,24 +1,30 @@
<?php declare(strict_types=1);
require(implode(DIRECTORY_SEPARATOR, array(
__DIR__,
'..',
'vendor',
'autoload.php'
)));
use PHPUnit\Framework\TestCase;
use PROVISION\ConfigParser as ConfigParser;
include_once "lib/config.php";
use SCCP\Config as Config;
final class ConfigTest extends TestCase
final class ConfigParserTest extends TestCase
{
public function testCanBeCreated(): void
{
global $base_path;
$configParser = new Config\ConfigParser($base_path, "config.ini");
$base_path = realpath(__DIR__ . DIRECTORY_SEPARATOR . "..");
$configParser = new ConfigParser($base_path, "config.ini");
$this->assertInstanceOf(
Config\ConfigParser::class,
ConfigParser::class,
$configParser
);
}
public function testCanGetConfig(): void
{
global $base_path;
$configParser = new Config\ConfigParser($base_path, "config.ini");
$base_path = realpath(__DIR__ . DIRECTORY_SEPARATOR . "..");
$configParser = new ConfigParser($base_path, "config.ini");
$config = $configParser->getConfiguration();
$this->assertNotEmpty($config);
}