Validate unit testing is working

This commit is contained in:
Deon George 2023-01-27 22:16:25 +11:00
parent daeea9a1f6
commit 210793e814
5 changed files with 21 additions and 23 deletions

View File

@ -1,33 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<phpunit backupGlobals="false"
backupStaticAttributes="false"
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="./vendor/phpunit/phpunit/phpunit.xsd"
bootstrap="vendor/autoload.php"
colors="true"
convertErrorsToExceptions="true"
convertNoticesToExceptions="true"
convertWarningsToExceptions="true"
processIsolation="false"
stopOnFailure="false">
>
<testsuites>
<testsuite name="Unit">
<directory suffix="Test.php">./tests/Unit</directory>
</testsuite>
<testsuite name="Feature">
<directory suffix="Test.php">./tests/Feature</directory>
</testsuite>
</testsuites>
<filter>
<whitelist processUncoveredFilesFromWhitelist="true">
<coverage processUncoveredFiles="true">
<include>
<directory suffix=".php">./app</directory>
</whitelist>
</filter>
</include>
</coverage>
<php>
<env name="APP_ENV" value="testing"/>
<env name="BCRYPT_ROUNDS" value="4"/>
<env name="CACHE_DRIVER" value="array"/>
<env name="MAIL_DRIVER" value="array"/>
<!-- <env name="DB_CONNECTION" value="sqlite"/> -->
<!-- <env name="DB_DATABASE" value=":memory:"/> -->
<env name="MAIL_MAILER" value="array"/>
<env name="QUEUE_CONNECTION" value="sync"/>
<env name="SESSION_DRIVER" value="array"/>
<env name="TELESCOPE_ENABLED" value="false"/>
</php>
</phpunit>

View File

@ -2,6 +2,7 @@
namespace Tests\Feature;
// use Illuminate\Foundation\Testing\RefreshDatabase;
use Tests\TestCase;
class ExampleTest extends TestCase
@ -11,9 +12,9 @@ class ExampleTest extends TestCase
*
* @return void
*/
public function testBasicTest()
public function test_the_application_returns_a_successful_response()
{
$response = $this->get('/home');
$response = $this->get('/');
$response->assertStatus(200);
}

View File

@ -2,8 +2,7 @@
namespace Tests\Unit;
use Tests\TestCase;
use Illuminate\Foundation\Testing\RefreshDatabase;
use PHPUnit\Framework\TestCase;
class ExampleTest extends TestCase
{
@ -12,7 +11,7 @@ class ExampleTest extends TestCase
*
* @return void
*/
public function testBasicTest()
public function test_that_true_is_true()
{
$this->assertTrue(true);
}

View File

@ -12,15 +12,15 @@ class GetBaseDNTest extends TestCase
* Test that we can get the Base DN of an LDAP server
*
* @return void
* @throws \LdapRecord\Models\ModelNotFoundException
* @throws \LdapRecord\Query\ObjectNotFoundException
* @covers \App\Ldap\Entry::baseDN()
*/
public function testBaseDNExists()
public function testBaseDnExists()
{
$o = (new Entry)->baseDN();
$this->assertIsObject($o);
$this->assertCount(1,$o->toArray());
$this->assertCount(6,$o->toArray());
$this->assertEquals('dc=Test',$o->first()->getDn());
}
}

View File

@ -13,10 +13,10 @@ class TranslateOidTest extends TestCase
* A basic feature test example.
*
* @return void
* @throws \LdapRecord\Models\ModelNotFoundException
* @throws \LdapRecord\Query\ObjectNotFoundException
* @covers \App\Classes\LDAP\Server::getOID()
*/
public function testRootDSE()
public function testRootDse()
{
$dse = (new Entry)->rootDSE();