Conditions | 1 |
Paths | 1 |
Total Lines | 22 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | <?php |
||
13 | public function testGettersAndSetters() |
||
14 | { |
||
15 | $popup = new Popup(); |
||
16 | $rule = new LocaleWhitelistRule(); |
||
17 | $rule2 = new UrlBlacklistRule(); |
||
18 | $popup->setName('delboy1978uk'); |
||
19 | $popup->setId(256); |
||
20 | $popup->setHtmlId(652); |
||
21 | $popup->setRules(new ArrayCollection([$rule])); |
||
22 | $popup->addRule($rule2); |
||
23 | |||
24 | $this->assertInstanceOf(ArrayCollection::class, $popup->getRules()); |
||
25 | $this->assertEquals(2, $popup->getRuleCount()); |
||
26 | $popup->removeRule($rule2); |
||
27 | $this->assertEquals(1, $popup->getRuleCount()); |
||
28 | $this->assertEquals('delboy1978uk', $popup->getName()); |
||
29 | $this->assertEquals(256, $popup->getId()); |
||
30 | $this->assertEquals(652, $popup->getHtmlId()); |
||
31 | $this->assertEquals(Popup::class, $popup->getFullClassname()); |
||
32 | $this->assertEquals('Popup', $popup->getClassname()); |
||
33 | $this->assertNull($popup->getAvailableRules()); |
||
34 | } |
||
35 | } |
||
36 |