* [ADD] Unit testing. Improved code structure

This commit is contained in:
nuxsmin
2018-07-18 21:08:03 +02:00
parent 98764c9a7b
commit e07376a0ad
83 changed files with 177 additions and 177 deletions

View File

@@ -35,15 +35,14 @@
"phpunit/phpunit": "^6",
"phpunit/dbunit": "^3",
"pdepend/pdepend" : "@stable",
"phpmd/phpmd" : "@stable",
"squizlabs/php_codesniffer": "3.*"
"phpmd/phpmd" : "@stable"
},
"autoload": {
"psr-4": {
"SP\\": "lib/SP/",
"SP\\Modules\\Web\\": "app/modules/web/",
"SP\\Modules\\Api\\": "app/modules/api/",
"SP\\Tests\\": "tests"
"SP\\Test\\": "test"
}
},
"config": {

View File

@@ -2,8 +2,8 @@
/**
* sysPass
*
* @author nuxsmin
* @link https://syspass.org
* @author nuxsmin
* @link https://syspass.org
* @copyright 2012-2018, Rubén Domínguez nuxsmin@$syspass.org
*
* This file is part of sysPass.
@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests;
namespace SP\Test\Config;
use DI\Container;
use DI\DependencyException;
@@ -31,6 +31,7 @@ use PHPUnit\Framework\TestCase;
use SP\Config\Config;
use SP\Config\ConfigData;
use SP\Core\Context\ContextInterface;
use function SP\Test\setupContext;
/**
* Class ConfigTest

View File

@@ -2,8 +2,8 @@
/**
* sysPass
*
* @author nuxsmin
* @link https://syspass.org
* @author nuxsmin
* @link https://syspass.org
* @copyright 2012-2018, Rubén Domínguez nuxsmin@$syspass.org
*
* This file is part of sysPass.
@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests;
namespace SP\Test\Core\Crypt;
use Defuse\Crypto\Exception\CryptoException;
use PHPUnit\Framework\TestCase;

View File

@@ -2,8 +2,8 @@
/**
* sysPass
*
* @author nuxsmin
* @link https://syspass.org
* @author nuxsmin
* @link https://syspass.org
* @copyright 2012-2018, Rubén Domínguez nuxsmin@$syspass.org
*
* This file is part of sysPass.
@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests;
namespace SP\Test\Core\Crypt;
use PHPUnit\Framework\TestCase;
use SP\Core\Crypt\Vault;

View File

@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests;
namespace SP\Test;
use PHPUnit\DbUnit\Database\DefaultConnection;
use PHPUnit\DbUnit\DataSet\IDataSet;

View File

@@ -22,15 +22,15 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Repositories;
namespace SP\Test\Repositories;
use SP\DataModel\FileData;
use SP\DataModel\FileExtData;
use SP\DataModel\ItemSearchData;
use SP\Repositories\Account\AccountFileRepository;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\setupContext;
/**
* Class AccountFileRepositoryTest

View File

@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Repositories;
namespace SP\Test\Repositories;
use SP\DataModel\AccountHistoryData;
use SP\DataModel\Dto\AccountHistoryCreateDto;
@@ -30,9 +30,9 @@ use SP\DataModel\ItemSearchData;
use SP\Repositories\Account\AccountHistoryRepository;
use SP\Services\Account\AccountPasswordRequest;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use SP\Test\DatabaseTestCase;
use SP\Util\Util;
use function SP\Tests\setupContext;
use function SP\Test\setupContext;
/**
* Class AccountHistoryRepositoryTest

View File

@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Repositories;
namespace SP\Test\Repositories;
use DI\DependencyException;
use SP\Account\AccountRequest;
@@ -37,8 +37,8 @@ use SP\Mvc\Model\QueryCondition;
use SP\Repositories\Account\AccountRepository;
use SP\Services\Account\AccountPasswordRequest;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\setupContext;
/**
* Class AccountRepositoryTest

View File

@@ -22,14 +22,14 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Repositories;
namespace SP\Test\Repositories;
use DI\DependencyException;
use SP\Core\Exceptions\ConstraintException;
use SP\Repositories\Account\AccountToFavoriteRepository;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\setupContext;
/**
* Class AccountFavoriteRepositoryTest

View File

@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Repositories;
namespace SP\Test\Repositories;
use DI\DependencyException;
use SP\Account\AccountRequest;
@@ -30,8 +30,8 @@ use SP\Core\Exceptions\ConstraintException;
use SP\DataModel\ItemData;
use SP\Repositories\Account\AccountToTagRepository;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\setupContext;
/**
* Class AccountToTagRepositoryTest

View File

@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Repositories;
namespace SP\Test\Repositories;
use DI\DependencyException;
use SP\Account\AccountRequest;
@@ -30,8 +30,8 @@ use SP\Core\Exceptions\ConstraintException;
use SP\DataModel\ItemData;
use SP\Repositories\Account\AccountToUserGroupRepository;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\setupContext;
/**
* Class AccountToUserGroupRepositoryTest

View File

@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Repositories;
namespace SP\Test\Repositories;
use DI\DependencyException;
use SP\Account\AccountRequest;
@@ -30,8 +30,8 @@ use SP\Core\Exceptions\ConstraintException;
use SP\DataModel\ItemData;
use SP\Repositories\Account\AccountToUserRepository;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\setupContext;
/**
* Class AccountToUserRepositoryTest

View File

@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Repositories;
namespace SP\Test\Repositories;
use Defuse\Crypto\Exception\CryptoException;
use DI\DependencyException;
@@ -34,9 +34,9 @@ use SP\DataModel\ItemSearchData;
use SP\Repositories\AuthToken\AuthTokenRepository;
use SP\Repositories\DuplicatedItemException;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use SP\Test\DatabaseTestCase;
use SP\Util\Util;
use function SP\Tests\setupContext;
use function SP\Test\setupContext;
/**
* Class AuthTokenRepositoryTest

View File

@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Repositories;
namespace SP\Test\Repositories;
use SP\Core\Exceptions\ConstraintException;
use SP\Core\Exceptions\QueryException;
@@ -31,8 +31,8 @@ use SP\DataModel\ItemSearchData;
use SP\Repositories\Category\CategoryRepository;
use SP\Repositories\DuplicatedItemException;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\setupContext;
/**
* Class CategoryRepositoryTest

View File

@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Repositories;
namespace SP\Test\Repositories;
use SP\Core\Exceptions\ConstraintException;
use SP\Core\Exceptions\QueryException;
@@ -32,8 +32,8 @@ use SP\Mvc\Model\QueryCondition;
use SP\Repositories\Client\ClientRepository;
use SP\Repositories\DuplicatedItemException;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\setupContext;
/**
* Class ClientRepositoryTest

View File

@@ -22,13 +22,13 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Repositories;
namespace SP\Test\Repositories;
use SP\DataModel\ConfigData;
use SP\Repositories\Config\ConfigRepository;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\setupContext;
/**
* Class ConfigRepositoryTest

View File

@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Repositories;
namespace SP\Test\Repositories;
use SP\Core\Acl\ActionsInterface;
use SP\Core\Exceptions\ConstraintException;
@@ -31,8 +31,8 @@ use SP\DataModel\ItemSearchData;
use SP\Repositories\CustomField\CustomFieldDefRepository;
use SP\Repositories\NoSuchItemException;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\setupContext;
/**
* Class CustomFieldDefRepositoryTest

View File

@@ -22,15 +22,15 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Repositories;
namespace SP\Test\Repositories;
use SP\Core\Acl\ActionsInterface;
use SP\Core\Exceptions\ConstraintException;
use SP\DataModel\CustomFieldData;
use SP\Repositories\CustomField\CustomFieldRepository;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\setupContext;
/**
* Class CustomFieldRepositoryTest
@@ -109,7 +109,7 @@ class CustomFieldRepositoryTest extends DatabaseTestCase
$data->setDefinitionId(1);
$data->setId(1);
$this->assertTrue(self::$repository->checkExists($data));
$this->assertFalse(self::$repository->checkExists($data));
$data->setModuleId(ActionsInterface::CATEGORY);
$data->setDefinitionId(1);
@@ -230,15 +230,15 @@ class CustomFieldRepositoryTest extends DatabaseTestCase
$this->assertEquals(1, $data[0]->typeId);
$this->assertEquals('text', $data[0]->typeName);
$this->assertEquals('Texto', $data[0]->typeText);
$this->assertNotEmpty($data[0]->data);
$this->assertNotEmpty($data[0]->key);
$this->assertNull($data[0]->data);
$this->assertNull($data[0]->key);
$result = self::$repository->getForModuleAndItemId(ActionsInterface::ACCOUNT, 3);
$this->assertEquals(1, $result->getNumRows());
$result = self::$repository->getForModuleAndItemId(ActionsInterface::CATEGORY, 1);
$this->assertEquals(1, $result->getNumRows());
$this->assertEquals(2, $result->getNumRows());
$data = $result->getDataAsArray();
@@ -257,7 +257,7 @@ class CustomFieldRepositoryTest extends DatabaseTestCase
$this->assertNull($data[0]->key);
$result = self::$repository->getForModuleAndItemId(ActionsInterface::CATEGORY, 2);
$this->assertEquals(1, $result->getNumRows());
$this->assertEquals(2, $result->getNumRows());
$data = $result->getDataAsArray();
@@ -362,7 +362,7 @@ class CustomFieldRepositoryTest extends DatabaseTestCase
$data->setData('cuenta');
$data->setKey('nan');
$this->assertEquals(1, self::$repository->update($data));
$this->assertEquals(0, self::$repository->update($data));
$data = new CustomFieldData();
$data->setId(1);
@@ -371,7 +371,7 @@ class CustomFieldRepositoryTest extends DatabaseTestCase
$data->setData('categoria');
$data->setKey('nan');
$this->assertEquals(1, self::$repository->update($data));
$this->assertEquals(0, self::$repository->update($data));
$data = new CustomFieldData();

View File

@@ -22,15 +22,15 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Repositories;
namespace SP\Test\Repositories;
use SP\Core\Exceptions\ConstraintException;
use SP\DataModel\CustomFieldTypeData;
use SP\Repositories\CustomField\CustomFieldTypeRepository;
use SP\Repositories\NoSuchItemException;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\setupContext;
/**
* Class CustomFieldTypeRepositoryTest

View File

@@ -22,15 +22,15 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Repositories;
namespace SP\Test\Repositories;
use SP\Core\Exceptions\ConstraintException;
use SP\DataModel\EventlogData;
use SP\DataModel\ItemSearchData;
use SP\Repositories\EventLog\EventlogRepository;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\setupContext;
/**
* Class EventlogRepositoryTest

View File

@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Repositories;
namespace SP\Test\Repositories;
use DI\DependencyException;
use SP\Core\Exceptions\ConstraintException;
@@ -32,8 +32,8 @@ use SP\DataModel\ItemSearchData;
use SP\DataModel\NotificationData;
use SP\Repositories\Notification\NotificationRepository;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\setupContext;
/**
* Class NotificationRepositoryTest

View File

@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Repositories;
namespace SP\Test\Repositories;
use DI\DependencyException;
use SP\Core\Exceptions\ConstraintException;
@@ -31,8 +31,8 @@ use SP\DataModel\ItemSearchData;
use SP\DataModel\PluginData;
use SP\Repositories\Plugin\PluginRepository;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\setupContext;
/**
* Class PluginRepositoryTest

View File

@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Repositories;
namespace SP\Test\Repositories;
use DI\DependencyException;
use SP\Core\Exceptions\ConstraintException;
@@ -32,9 +32,9 @@ use SP\DataModel\PublicLinkListData;
use SP\Repositories\DuplicatedItemException;
use SP\Repositories\PublicLink\PublicLinkRepository;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use SP\Test\DatabaseTestCase;
use SP\Util\Util;
use function SP\Tests\setupContext;
use function SP\Test\setupContext;
/**
* Class PublicLinkRepositoryTest

View File

@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Repositories;
namespace SP\Test\Repositories;
use SP\Core\Exceptions\QueryException;
use SP\DataModel\ItemSearchData;
@@ -30,8 +30,8 @@ use SP\DataModel\TagData;
use SP\Repositories\DuplicatedItemException;
use SP\Repositories\Tag\TagRepository;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\setupContext;
/**
* Class TagRepositoryTest

View File

@@ -22,15 +22,15 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Repositories;
namespace SP\Test\Repositories;
use DI\DependencyException;
use SP\DataModel\TrackData;
use SP\Repositories\Track\TrackRepository;
use SP\Repositories\Track\TrackRequest;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\setupContext;
/**
* Class TrackRepositoryTest

View File

@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Repositories;
namespace SP\Test\Repositories;
use DI\DependencyException;
use SP\Core\Exceptions\ConstraintException;
@@ -32,8 +32,8 @@ use SP\DataModel\UserGroupData;
use SP\Repositories\DuplicatedItemException;
use SP\Repositories\UserGroup\UserGroupRepository;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\setupContext;
/**
* Class UserGroupRepositoryTest

View File

@@ -22,15 +22,15 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Repositories;
namespace SP\Test\Repositories;
use DI\DependencyException;
use SP\Core\Exceptions\ConstraintException;
use SP\Repositories\User\UserPassRecoverRepository;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use SP\Test\DatabaseTestCase;
use SP\Util\Util;
use function SP\Tests\setupContext;
use function SP\Test\setupContext;
/**
* Class UserPassRecoverRepositoryTest

View File

@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Repositories;
namespace SP\Test\Repositories;
use DI\DependencyException;
use SP\Core\Exceptions\ConstraintException;
@@ -33,8 +33,8 @@ use SP\DataModel\UserProfileData;
use SP\Repositories\DuplicatedItemException;
use SP\Repositories\UserProfile\UserProfileRepository;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\setupContext;
/**
* Class UserProfileRepositoryTest

View File

@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Repositories;
namespace SP\Test\Repositories;
use DI\DependencyException;
use SP\Core\Crypt\Crypt;
@@ -37,8 +37,8 @@ use SP\Repositories\NoSuchItemException;
use SP\Repositories\User\UserRepository;
use SP\Services\User\UpdatePassRequest;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\setupContext;
/**
* Class UserRepositoryTest

View File

@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Services\Account;
namespace SP\Test\Services\Account;
use SP\Account\AccountAcl;
use SP\Core\Acl\Acl;
@@ -34,8 +34,8 @@ use SP\Services\Account\AccountAclService;
use SP\Services\Account\AccountService;
use SP\Services\User\UserLoginResponse;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\setupContext;
/**
* Class AccountAclServiceTest

View File

@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Services\Account;
namespace SP\Test\Services\Account;
use Defuse\Crypto\Exception\CryptoException;
use SP\Core\Crypt\Crypt;
@@ -31,8 +31,8 @@ use SP\Services\Account\AccountService;
use SP\Services\Crypt\UpdateMasterPassRequest;
use SP\Services\ServiceException;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\setupContext;
/**
* Class AccountCryptServiceTest

View File

@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Services\Account;
namespace SP\Test\Services\Account;
use SP\Core\Exceptions\InvalidImageException;
use SP\DataModel\FileData;
@@ -32,8 +32,8 @@ use SP\Repositories\NoSuchItemException;
use SP\Services\Account\AccountFileService;
use SP\Services\ServiceException;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\setupContext;
/**
* Class AccountFileServiceTest

View File

@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Services\Account;
namespace SP\Test\Services\Account;
use SP\DataModel\AccountHistoryData;
use SP\DataModel\Dto\AccountHistoryCreateDto;
@@ -32,9 +32,9 @@ use SP\Services\Account\AccountHistoryService;
use SP\Services\Account\AccountPasswordRequest;
use SP\Services\ServiceException;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use SP\Test\DatabaseTestCase;
use SP\Util\Util;
use function SP\Tests\setupContext;
use function SP\Test\setupContext;
/**
* Class AccountHistoryServiceTest

View File

@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Services\Account;
namespace SP\Test\Services\Account;
use SP\Account\AccountSearchFilter;
use SP\Account\AccountSearchItem;
@@ -33,8 +33,8 @@ use SP\Services\Account\AccountSearchService;
use SP\Services\User\UserLoginResponse;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Storage\Database\QueryResult;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\setupContext;
/**
* Class AccountSearchServiceTest

View File

@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Services\Account;
namespace SP\Test\Services\Account;
use SP\Account\AccountRequest;
use SP\Account\AccountSearchFilter;
@@ -37,9 +37,9 @@ use SP\Services\Account\AccountPasswordRequest;
use SP\Services\Account\AccountService;
use SP\Services\ServiceException;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use SP\Test\DatabaseTestCase;
use SP\Util\Util;
use function SP\Tests\setupContext;
use function SP\Test\setupContext;
/**
* Class AccountServiceTest

View File

@@ -22,13 +22,13 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Services\Account;
namespace SP\Test\Services\Account;
use SP\Core\Exceptions\ConstraintException;
use SP\Services\Account\AccountToFavoriteService;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\setupContext;
/**
* Class AccountFavoriteServiceTest

View File

@@ -22,12 +22,12 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Services\Account;
namespace SP\Test\Services\Account;
use SP\Services\Account\AccountToTagService;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\setupContext;
/**
* Class AccountToTagServiceTest

View File

@@ -22,12 +22,12 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Services\Api;
namespace SP\Test\Services\Api;
use PHPUnit\Framework\TestCase;
use SP\Services\Api\ApiRequest;
use SP\Services\Api\ApiRequestException;
use function SP\Tests\getResource;
use function SP\Test\getResource;
/**
* Class ApiRequestTest

View File

@@ -22,16 +22,16 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Services\Api;
namespace SP\Test\Services\Api;
use SP\Core\Acl\ActionsInterface;
use SP\Services\Api\ApiRequest;
use SP\Services\Api\ApiService;
use SP\Services\ServiceException;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\getResource;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\getResource;
use function SP\Test\setupContext;
/**
* Class ApiServiceTest

View File

@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Services\AuthToken;
namespace SP\Test\Services\AuthToken;
use Defuse\Crypto\Exception\CryptoException;
use SP\Core\Acl\ActionsInterface;
@@ -35,9 +35,9 @@ use SP\Repositories\NoSuchItemException;
use SP\Services\AuthToken\AuthTokenService;
use SP\Services\ServiceException;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use SP\Test\DatabaseTestCase;
use SP\Util\Util;
use function SP\Tests\setupContext;
use function SP\Test\setupContext;
/**
* Class AuthTokenServiceTest

View File

@@ -22,11 +22,11 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Services\Backup;
namespace SP\Test\Services\Backup;
use PHPUnit\Framework\TestCase;
use SP\Services\Backup\FileBackupService;
use function SP\Tests\setupContext;
use function SP\Test\setupContext;
/**
* Class FileBackupServiceTest

View File

@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Services\Category;
namespace SP\Test\Services\Category;
use SP\Core\Exceptions\ConstraintException;
use SP\DataModel\CategoryData;
@@ -31,8 +31,8 @@ use SP\Repositories\DuplicatedItemException;
use SP\Repositories\NoSuchItemException;
use SP\Services\Category\CategoryService;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\setupContext;
/**
* Class CategoryServiceTest

View File

@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Services\Client;
namespace SP\Test\Services\Client;
use SP\Core\Context\ContextInterface;
use SP\Core\Exceptions\ConstraintException;
@@ -34,8 +34,8 @@ use SP\Services\Client\ClientService;
use SP\Services\ServiceException;
use SP\Services\User\UserLoginResponse;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\setupContext;
/**
* Class ClientServiceTest

View File

@@ -22,13 +22,13 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Services\Config;
namespace SP\Test\Services\Config;
use PHPUnit\Framework\TestCase;
use SP\Config\Config;
use SP\Config\ConfigData;
use SP\Services\Config\ConfigBackupService;
use function SP\Tests\setupContext;
use function SP\Test\setupContext;
/**
* Class ConfigBackupServiceTest

View File

@@ -22,15 +22,15 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Services\Config;
namespace SP\Test\Services\Config;
use SP\DataModel\ConfigData;
use SP\DataModel\Dto\ConfigRequest;
use SP\Repositories\NoSuchItemException;
use SP\Services\Config\ConfigService;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\setupContext;
/**
* Class ConfigServiceTest

View File

@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Services\Crypt;
namespace SP\Test\Services\Crypt;
use SP\Core\Crypt\Crypt;
use SP\Services\Account\AccountService;
@@ -30,9 +30,9 @@ use SP\Services\Crypt\MasterPassService;
use SP\Services\Crypt\UpdateMasterPassRequest;
use SP\Services\CustomField\CustomFieldService;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use SP\Tests\Services\Account\AccountCryptServiceTest;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use SP\Test\Services\Account\AccountCryptServiceTest;
use function SP\Test\setupContext;
/**
* Class MasterPassServiceTest

View File

@@ -22,13 +22,13 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Services\Crypt;
namespace SP\Test\Services\Crypt;
use Defuse\Crypto\Key;
use PHPUnit\Framework\TestCase;
use SP\Core\Crypt\UUIDCookie;
use SP\Services\Crypt\SecureSessionService;
use function SP\Tests\setupContext;
use function SP\Test\setupContext;
/**
* Class SecureSessionServiceTest

View File

@@ -22,13 +22,13 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Services\Crypt;
namespace SP\Test\Services\Crypt;
use Defuse\Crypto\Exception\CryptoException;
use PHPUnit\Framework\TestCase;
use SP\Core\Context\ContextInterface;
use SP\Services\Crypt\TemporaryMasterPassService;
use function SP\Tests\setupContext;
use function SP\Test\setupContext;
/**
* Class TemporaryMasterPassServiceTest

View File

@@ -22,16 +22,16 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Services\CustomField;
namespace SP\Test\Services\CustomField;
use SP\Core\Crypt\Crypt;
use SP\Services\Crypt\UpdateMasterPassRequest;
use SP\Services\CustomField\CustomFieldCryptService;
use SP\Services\CustomField\CustomFieldService;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use SP\Tests\Services\Account\AccountCryptServiceTest;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use SP\Test\Services\Account\AccountCryptServiceTest;
use function SP\Test\setupContext;
/**
* Class CustomFieldCryptServiceTest

View File

@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Services\CustomField;
namespace SP\Test\Services\CustomField;
use SP\Core\Acl\ActionsInterface;
use SP\Core\Exceptions\ConstraintException;
@@ -32,8 +32,8 @@ use SP\Repositories\NoSuchItemException;
use SP\Services\CustomField\CustomFieldDefService;
use SP\Services\ServiceException;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\setupContext;
/**
* Class CustomFieldDefServiceTest

View File

@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Services\CustomField;
namespace SP\Test\Services\CustomField;
use SP\Core\Acl\ActionsInterface;
use SP\Core\Crypt\Crypt;
@@ -31,9 +31,9 @@ use SP\DataModel\CustomFieldData;
use SP\Repositories\NoSuchItemException;
use SP\Services\CustomField\CustomFieldService;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use SP\Tests\Services\Account\AccountCryptServiceTest;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use SP\Test\Services\Account\AccountCryptServiceTest;
use function SP\Test\setupContext;
/**
* Class CustomFieldServiceTest

View File

@@ -22,15 +22,15 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Services\Eventlog;
namespace SP\Test\Services\Eventlog;
use SP\Core\Exceptions\ConstraintException;
use SP\DataModel\EventlogData;
use SP\DataModel\ItemSearchData;
use SP\Services\EventLog\EventlogService;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\setupContext;
/**
* Class EventlogServiceTest

View File

@@ -22,16 +22,16 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Services\Export;
namespace SP\Test\Services\Export;
use SP\Services\Export\VerifyResult;
use SP\Services\Export\XmlExportService;
use SP\Services\Export\XmlVerifyService;
use SP\Services\ServiceException;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use SP\Test\DatabaseTestCase;
use SP\Util\Util;
use function SP\Tests\setupContext;
use function SP\Test\setupContext;
/**
* Class XmlExportServiceTest

View File

@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Services\Import;
namespace SP\Test\Services\Import;
use DI\Container;
use SP\Core\Crypt\Crypt;
@@ -34,8 +34,8 @@ use SP\Services\Import\FileImport;
use SP\Services\Import\ImportException;
use SP\Services\Import\ImportParams;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\setupContext;
/**
* Class CsvImportTest

View File

@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests\Services\Import;
namespace SP\Test\Services\Import;
use DI\Container;
use SP\Core\Crypt\Crypt;
@@ -35,8 +35,8 @@ use SP\Services\Import\ImportParams;
use SP\Services\Import\SyspassImport;
use SP\Services\Import\XmlFileImport;
use SP\Storage\Database\DatabaseConnectionData;
use SP\Tests\DatabaseTestCase;
use function SP\Tests\setupContext;
use SP\Test\DatabaseTestCase;
use function SP\Test\setupContext;
/**
* Class SyspassImportTest

View File

@@ -2,8 +2,8 @@
/**
* sysPass
*
* @author nuxsmin
* @link https://syspass.org
* @author nuxsmin
* @link https://syspass.org
* @copyright 2012-2018, Rubén Domínguez nuxsmin@$syspass.org
*
* This file is part of sysPass.
@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests;
namespace SP\Test\Storage;
use PHPUnit\Framework\TestCase;
use SP\Storage\FileException;

View File

@@ -2,8 +2,8 @@
/**
* sysPass
*
* @author nuxsmin
* @link https://syspass.org
* @author nuxsmin
* @link https://syspass.org
* @copyright 2012-2018, Rubén Domínguez nuxsmin@$syspass.org
*
* This file is part of sysPass.
@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests;
namespace SP\Test\Storage;
use PHPUnit\Framework\TestCase;
use SP\Storage\FileException;

View File

@@ -22,7 +22,7 @@
* along with sysPass. If not, see <http://www.gnu.org/licenses/>.
*/
namespace SP\Tests;
namespace SP\Test;
use DI\ContainerBuilder;
use Doctrine\Common\Cache\ArrayCache;
@@ -35,7 +35,7 @@ use SP\Storage\Database\DatabaseConnectionData;
define('APP_MODULE', 'tests');
define('APP_ROOT', dirname(__DIR__));
define('TEST_ROOT', dirname(__DIR__) . DIRECTORY_SEPARATOR . 'tests');
define('TEST_ROOT', dirname(__DIR__) . DIRECTORY_SEPARATOR . 'test');
define('RESOURCE_DIR', TEST_ROOT . DIRECTORY_SEPARATOR . 'res');
define('TMP_DIR', TEST_ROOT . DIRECTORY_SEPARATOR . 'tmp');
define('CONFIG_PATH', RESOURCE_DIR . DIRECTORY_SEPARATOR . 'config');

View File

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB