// parent folder, `files`, ´test` and `welcome.txt` => 4 elements
$output
- ->expects($this->at(0))
+ ->expects($this->exactly(2))
->method('writeln')
- ->with('3 orphaned file cache entries deleted');
-
- $output
- ->expects($this->at(1))
- ->method('writeln')
- ->with('1 orphaned mount entries deleted');
+ ->withConsecutive(
+ ['3 orphaned file cache entries deleted'],
+ ['1 orphaned mount entries deleted'],
+ );
$this->command->execute($input, $output);
$mode = 'mtime';
$direction = 'desc';
- $this->config->expects($this->at(0))
+ $this->config->expects($this->exactly(2))
->method('setUserValue')
- ->with($this->user->getUID(), 'files', 'file_sorting', $mode);
- $this->config->expects($this->at(1))
- ->method('setUserValue')
- ->with($this->user->getUID(), 'files', 'file_sorting_direction', $direction);
+ ->withConsecutive(
+ [$this->user->getUID(), 'files', 'file_sorting', $mode],
+ [$this->user->getUID(), 'files', 'file_sorting_direction', $direction],
+ );
$expected = new HTTP\Response();
$actual = $this->apiController->updateFileSorting($mode, $direction);
->with('testuser1')
->willReturn($baseFolder);
- $baseFolder->expects($this->at(0))
+ $baseFolder->expects($this->once())
->method('getById')
->with(123)
->willReturn([$node]);
- $baseFolder->expects($this->at(1))
+ $baseFolder->expects($this->once())
->method('getRelativePath')
->with('/testuser1/files/test/sub')
->willReturn('/test/sub');
->method('getName')
->willReturn('somefile.txt');
- $baseFolder->expects($this->at(0))
+ $baseFolder->expects($this->once())
->method('getById')
->with(123)
->willReturn([$node]);
- $baseFolder->expects($this->at(1))
+ $baseFolder->expects($this->once())
->method('getRelativePath')
->with('testuser1/files/test')
->willReturn('/test');
->with('testuser1')
->willReturn($baseFolder);
- $baseFolder->expects($this->at(0))
+ $baseFolder->expects($this->once())
->method('getById')
->with(123)
->willReturn([]);
$baseFolderFiles = $this->getMockBuilder(Folder::class)->getMock();
$baseFolderTrash = $this->getMockBuilder(Folder::class)->getMock();
- $this->rootFolder->expects($this->at(0))
+ $this->rootFolder->expects($this->once())
->method('getUserFolder')
->with('testuser1')
->willReturn($baseFolderFiles);
- $this->rootFolder->expects($this->at(1))
+ $this->rootFolder->expects($this->once())
->method('get')
->with('testuser1/files_trashbin/files/')
->willReturn($baseFolderTrash);
->method('getName')
->willReturn('somefile.txt');
- $baseFolderTrash->expects($this->at(0))
+ $baseFolderTrash->expects($this->once())
->method('getById')
->with(123)
->willReturn([$node]);
- $baseFolderTrash->expects($this->at(1))
+ $baseFolderTrash->expects($this->once())
->method('getRelativePath')
->with('testuser1/files_trashbin/files/test.d1462861890/sub')
->willReturn('/test.d1462861890/sub');