Complete BoardServiceTest
This commit is contained in:
@@ -43,12 +43,14 @@ class BoardService {
|
|||||||
private $logger;
|
private $logger;
|
||||||
private $l10n;
|
private $l10n;
|
||||||
|
|
||||||
public function __construct(BoardMapper $boardMapper,
|
public function __construct(
|
||||||
|
BoardMapper $boardMapper,
|
||||||
ILogger $logger,
|
ILogger $logger,
|
||||||
IL10N $l10n,
|
IL10N $l10n,
|
||||||
LabelMapper $labelMapper,
|
LabelMapper $labelMapper,
|
||||||
AclMapper $aclMapper,
|
AclMapper $aclMapper,
|
||||||
IGroupManager $groupManager) {
|
IGroupManager $groupManager
|
||||||
|
) {
|
||||||
$this->boardMapper = $boardMapper;
|
$this->boardMapper = $boardMapper;
|
||||||
$this->labelMapper = $labelMapper;
|
$this->labelMapper = $labelMapper;
|
||||||
$this->aclMapper = $aclMapper;
|
$this->aclMapper = $aclMapper;
|
||||||
|
|||||||
@@ -112,6 +112,26 @@ class BoardServiceTest extends \PHPUnit_Framework_TestCase {
|
|||||||
$this->assertCount(4, $b->getLabels());
|
$this->assertCount(4, $b->getLabels());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function testUpdate() {
|
||||||
|
$board = new Board();
|
||||||
|
$board->setTitle('MyBoard');
|
||||||
|
$board->setOwner('admin');
|
||||||
|
$board->setColor('00ff00');
|
||||||
|
$this->boardMapper->expects($this->once())
|
||||||
|
->method('find')
|
||||||
|
->with(123)
|
||||||
|
->willReturn($board);
|
||||||
|
$this->boardMapper->expects($this->once())
|
||||||
|
->method('update')
|
||||||
|
->with($board)
|
||||||
|
->willReturn($board);
|
||||||
|
$b = $this->service->update(123, 'MyNewNameBoard', 'ffffff');
|
||||||
|
|
||||||
|
$this->assertEquals($b->getTitle(), 'MyNewNameBoard');
|
||||||
|
$this->assertEquals($b->getOwner(), 'admin');
|
||||||
|
$this->assertEquals($b->getColor(), 'ffffff');
|
||||||
|
}
|
||||||
|
|
||||||
public function testDelete() {
|
public function testDelete() {
|
||||||
$this->boardMapper->expects($this->once())
|
$this->boardMapper->expects($this->once())
|
||||||
->method('find')
|
->method('find')
|
||||||
|
|||||||
Reference in New Issue
Block a user