maison_alexandra/tests/UnitTests/App/Index/indexBase.php

48 lines
1.1 KiB
PHP

<?php
namespace ElixirAudit\Tests\UnitTests\App\Index;
use BRSystems\Core\App\index\index;
use ElixirAudit\Tests\BasePhpUnitCase;
use ElixirAudit\Tests\DataSetup\Constants\siteMap;
class indexBase extends BasePhpUnitCase
{
protected index $index;
protected function setUp(): void
{
// Init base structure
$this->unitTestsAreRunning = true;
parent::setUp();
$this->clearDbState();
// Create new class
$this->index = $this->initBaseClassObjectBySiteMapId(SiteMap::PUB_INDEX);
}
protected function tearDown(): void
{
$this->clearDbState();
parent::tearDown();
}
protected function clearDbState(): void
{
$this->resetGetAndPost();
$this->reloadDbTables(
[
'mod_account_manager',
'mod_articles_files',
'mod_users_subscription_mails',
'mod_account_manager',
'mod_account_permissions',
'mod_account_to_bills',
'mod_account_to_create',
'mod_account_to_users',
]
);
}
}