| @@ 226-235 (lines=10) @@ | ||
| 223 | $this->assertEquals('topics', $pulse->getGroupId()); |
|
| 224 | } |
|
| 225 | ||
| 226 | public function testBoardCreation() |
|
| 227 | { |
|
| 228 | $name = 'A New Bored'; |
|
| 229 | $desc = 'A purposeful typo'; |
|
| 230 | $newBoard = PulseBoard::createBoard($name, self::MainUser, $desc); |
|
| 231 | ||
| 232 | $this->assertEquals(self::MainUser, $newBoard->getSubscribers()[0]->getId()); |
|
| 233 | $this->assertEquals($name, $newBoard->getName()); |
|
| 234 | $this->assertEquals($desc, $newBoard->getDescription()); |
|
| 235 | } |
|
| 236 | ||
| 237 | public function testBoardDeletionMarksObjectAsDeleted() |
|
| 238 | { |
|
| @@ 20-29 (lines=10) @@ | ||
| 17 | $this->assertEquals(self::MainUser, $subscribers[0]->getId()); |
|
| 18 | } |
|
| 19 | ||
| 20 | public function testSubscriberAddSubscriberAsNormalUser () |
|
| 21 | { |
|
| 22 | $board = new PulseBoard(3844236); |
|
| 23 | $user = $board->addSubscriber(self::SecondUser); |
|
| 24 | $subs = $board->getSubscribers(); |
|
| 25 | ||
| 26 | $this->assertCount(2, $subs); |
|
| 27 | $this->assertEquals(self::SecondUser, $user->getId()); |
|
| 28 | $this->assertEquals(self::SecondUser, $subs[1]->getId()); |
|
| 29 | } |
|
| 30 | ||
| 31 | public function testSubscriberRemoveSubscriber () |
|
| 32 | { |
|
| @@ 31-40 (lines=10) @@ | ||
| 28 | $this->assertEquals(self::SecondUser, $subs[1]->getId()); |
|
| 29 | } |
|
| 30 | ||
| 31 | public function testSubscriberRemoveSubscriber () |
|
| 32 | { |
|
| 33 | $board = new PulseBoard(3844236); |
|
| 34 | $user = $board->removeSubscriber(self::SecondUser); |
|
| 35 | $subs = $board->getSubscribers(); |
|
| 36 | ||
| 37 | $this->assertCount(1, $subs); |
|
| 38 | $this->assertEquals(self::MainUser, $subs[0]->getId()); |
|
| 39 | $this->assertEquals(self::SecondUser, $user->getId()); |
|
| 40 | } |
|
| 41 | } |
|
| 42 | ||