use Dice\Dice;
use Friendica\Database\Database;
-use Friendica\DI;
use Friendica\Profile\ProfileField\Depository\ProfileField as ProfileFieldDepository;
use Friendica\Profile\ProfileField\Entity\ProfileField;
use Friendica\Profile\ProfileField\Exception\ProfileFieldPersistenceException;
self::expectExceptionMessage('PermissionSet needs to be saved first.');
self::expectException(ProfileFieldPersistenceException::class);
- $this->loadFixture(__DIR__ . '/../../../../datasets/api.fixture.php', DI::dba());
+ $this->loadFixture(__DIR__ . '/../../../../datasets/api.fixture.php', $this->dba);
$profileField = $this->factory->createFromValues(42, 0, 'public', 'value', $this->permissionSetFactory->createFromString(42, '', '<~>'));
*/
public function testSaveNew()
{
- $this->loadFixture(__DIR__ . '/../../../../datasets/api.fixture.php', DI::dba());
+ $this->loadFixture(__DIR__ . '/../../../../datasets/api.fixture.php', $this->dba);
$profileField = $this->factory->createFromValues(42, 0, 'public', 'value', $this->permissionSetDepository->save($this->permissionSetFactory->createFromString(42, '', '<~>')));
*/
public function testUpdateOrder()
{
- $this->loadFixture(__DIR__ . '/../../../../datasets/api.fixture.php', DI::dba());
+ $this->loadFixture(__DIR__ . '/../../../../datasets/api.fixture.php', $this->dba);
$profileField = $this->factory->createFromValues(42, 0, 'public', 'value', $this->permissionSetDepository->save($this->permissionSetFactory->createFromString(42, '', '<~>')));
*/
public function testUpdate()
{
- $this->loadFixture(__DIR__ . '/../../../../datasets/api.fixture.php', DI::dba());
+ $this->loadFixture(__DIR__ . '/../../../../datasets/api.fixture.php', $this->dba);
$profileField = $this->factory->createFromValues(42, 0, 'public', 'value', $this->permissionSetDepository->save($this->permissionSetFactory->createFromString(42, '', '<~>')));
use Dice\Dice;
use Friendica\Database\Database;
-use Friendica\DI;
use Friendica\Security\PermissionSet\Depository\PermissionSet as PermissionSetDepository;
use Friendica\Security\PermissionSet\Factory\PermissionSet as PermissionSetFactory;
use Friendica\Test\DatabaseTest;
private $depository;
/** @var PermissionSetFactory */
private $factory;
+ /** @var Database */
+ private $dba;
public function setUp(): void
{
$this->depository = $dice->create(PermissionSetDepository::class);
$this->factory = $dice->create(PermissionSetFactory::class);
+ $this->dba = $dice->create(Database::class);
}
public function testSelectOneByIdPublic()
*/
public function testSaving()
{
- $this->loadFixture(__DIR__ . '/../../../../datasets/api.fixture.php', DI::dba());
+ $this->loadFixture(__DIR__ . '/../../../../datasets/api.fixture.php', $this->dba);
$permissionSet = $this->factory->createFromString(42, '', '<~>');