Skip to content

Commit

Permalink
fix(tests): Adjust users for test
Browse files Browse the repository at this point in the history
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
  • Loading branch information
susnux committed Nov 27, 2023
1 parent 6df04a9 commit e165059
Showing 1 changed file with 17 additions and 2 deletions.
19 changes: 17 additions & 2 deletions tests/Integration/Api/ApiV2Test.php
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,9 @@
use OCP\DB\QueryBuilder\IQueryBuilder;
use Test\TestCase;

/**
* @group DB
*/
class ApiV2Test extends TestCase {
/** @var GuzzleHttp\Client */
private $http;
Expand Down Expand Up @@ -197,9 +200,21 @@ private function setTestForms() {
*/
public function setUp(): void {
parent::setUp();
$userManager = \OC::$server->getUserManager();
if (!$userManager->userExists('test')) {
$user = $userManager->createUser('test', 'test');
$user->setDisplayName('Test Displayname');
}
foreach ([1, 2, 3] as $number) {
if (!$userManager->userExists("user$number")) {
$user = $userManager->createUser("user$number", "user$number");
$user->setDisplayName("User No. $number");
}
}

$this->setTestForms();

$qb = TestCase::$realDatabase->getQueryBuilder();
$qb = \OC::$server->getDatabaseConnection()->getQueryBuilder();

// Write our test forms into db
foreach ($this->testForms as $index => $form) {
Expand Down Expand Up @@ -302,7 +317,7 @@ public function setUp(): void {

/** Clean up database from testforms */
public function tearDown(): void {
$qb = TestCase::$realDatabase->getQueryBuilder();
$qb = \OC::$server->getDatabaseConnection()->getQueryBuilder();

foreach ($this->testForms as $form) {
$qb->delete('forms_v2_forms')
Expand Down

0 comments on commit e165059

Please sign in to comment.