cleanup test cases

Signed-off-by: Julius Härtl <jus@bitgrid.net>
This commit is contained in:
Julius Härtl
2022-03-14 11:21:45 +01:00
parent 525a14c428
commit 7f3a318fc5
2 changed files with 36 additions and 52 deletions

View File

@@ -91,8 +91,22 @@ For example the search `project tag:ToDo assigned:alice assigned:bob` will retur
Other text tokens will be used to perform a case-insensitive search on the card title and description Other text tokens will be used to perform a case-insensitive search on the card title and description
In addition wuotes can be used to pass a query with spaces, e.g. `"Exact match with spaces"` or `title:"My card"`. In addition, quotes can be used to pass a query with spaces, e.g. `"Exact match with spaces"` or `title:"My card"`.
### 8. New owner for the deck entities ### 8. New owner for the deck entities
You can transfer ownership of boards, cards, etc to a new user, using `occ` command `deck:transfer-ownership` You can transfer ownership of boards, cards, etc to a new user, using `occ` command `deck:transfer-ownership`
`$ php occ deck:transfer-ownership owner newOwner`
```bash
php occ deck:transfer-ownership owner newOwner
```
The transfer will preserve card details linked to the old owner, which can also be remapped by using the `--remap` option on the occ command.
```bash
php occ deck:transfer-ownership --remap owner newOwner
```
Individual boards can be transferred by adding the id of the board to the command:
```bash
php occ deck:transfer-ownership owner newOwner 123
```

View File

@@ -116,16 +116,10 @@ class AttachmentServiceTest extends TestCase {
[FileService::class], [FileService::class],
[FilesAppService::class] [FilesAppService::class]
) )
->willReturnOnConsecutiveCalls($this->attachmentServiceImpl, $this->filesAppServiceImpl); ->willReturnOnConsecutiveCalls(
$this->attachmentServiceImpl,
/* $this->appContainer->expects($this->at(0)) $this->filesAppServiceImpl
->method('query') );
->with(FileService::class)
->willReturn($this->attachmentServiceImpl);
$this->appContainer->expects($this->at(1))
->method('query')
->with(FilesAppService::class)
->willReturn($this->filesAppServiceImpl); */
$this->application->expects($this->any()) $this->application->expects($this->any())
->method('getContainer') ->method('getContainer')
@@ -150,20 +144,11 @@ class AttachmentServiceTest extends TestCase {
[FilesAppService::class], [FilesAppService::class],
[MyAttachmentService::class] [MyAttachmentService::class]
) )
->willReturnOnConsecutiveCalls($fileServiceMock, $fileAppServiceMock, new MyAttachmentService()); ->willReturnOnConsecutiveCalls(
$fileServiceMock,
/* $appContainer->expects($this->at(0)) $fileAppServiceMock,
->method('query') new MyAttachmentService()
->with(FileService::class) );
->willReturn($fileServiceMock);
$appContainer->expects($this->at(1))
->method('query')
->with(FilesAppService::class)
->willReturn($fileAppServiceMock);
$appContainer->expects($this->at(2))
->method('query')
->with(MyAttachmentService::class)
->willReturn(new MyAttachmentService()); */
$application->expects($this->any()) $application->expects($this->any())
->method('getContainer') ->method('getContainer')
@@ -188,20 +173,12 @@ class AttachmentServiceTest extends TestCase {
[FilesAppService::class], [FilesAppService::class],
[MyAttachmentService::class] [MyAttachmentService::class]
) )
->willReturnOnConsecutiveCalls($fileServiceMock, $fileAppServiceMock, new MyAttachmentService()); ->willReturnOnConsecutiveCalls(
$fileServiceMock,
$fileAppServiceMock,
new MyAttachmentService()
);
/* $appContainer->expects($this->at(0))
->method('query')
->with(FileService::class)
->willReturn($fileServiceMock);
$appContainer->expects($this->at(1))
->method('query')
->with(FilesAppService::class)
->willReturn($fileAppServiceMock);
$appContainer->expects($this->at(2))
->method('query')
->with(MyAttachmentService::class)
->willReturn(new MyAttachmentService()); */
$application->expects($this->any()) $application->expects($this->any())
->method('getContainer') ->method('getContainer')
->willReturn($appContainer); ->willReturn($appContainer);
@@ -241,15 +218,13 @@ class AttachmentServiceTest extends TestCase {
->method('extendData') ->method('extendData')
->withConsecutive( ->withConsecutive(
[$attachments[0]], [$attachments[0]],
[$attachments[1]] [$attachments[1]],
)
->willReturnOnConsecutiveCalls(
$attachments[0],
$attachments[1],
); );
/* $this->attachmentServiceImpl->expects($this->at(0))
->method('extendData')
->with($attachments[0]);
$this->attachmentServiceImpl->expects($this->at(1))
->method('extendData')
->with($attachments[1]); */
$this->assertEquals($attachments, $this->attachmentService->findAll(123, false)); $this->assertEquals($attachments, $this->attachmentService->findAll(123, false));
} }
@@ -283,12 +258,6 @@ class AttachmentServiceTest extends TestCase {
[$attachmentsDeleted[1]] [$attachmentsDeleted[1]]
); );
/* $this->attachmentServiceImpl->expects($this->at(0))
->method('extendData')
->with($attachments[0]);
$this->attachmentServiceImpl->expects($this->at(1))
->method('extendData')
->with($attachments[1]); */
$this->assertEquals(array_merge($attachments, $attachmentsDeleted), $this->attachmentService->findAll(123, true)); $this->assertEquals(array_merge($attachments, $attachmentsDeleted), $this->attachmentService->findAll(123, true));
} }
@@ -464,5 +433,6 @@ class AttachmentServiceTest extends TestCase {
->method('allowUndo') ->method('allowUndo')
->willReturn(false); ->willReturn(false);
$actual = $this->attachmentService->restore(1, 1); $actual = $this->attachmentService->restore(1, 1);
$this->assertEquals($expected, $actual);
} }
} }