/** * run() should reset the character state */ public function testRun_incrementsParagraphIndex() { $style = new \Jstewmc\Rtf\Style(); $old = $style->getCharacter()->getIsBold(); $style->getCharacter()->setIsBold(!$old); $element = new Plain(); $element->setStyle($style); $element->run(); $new = $style->getCharacter()->getIsBold(); $this->assertEquals($old, $new); return; }
/** * run() should not underline (regardless of parameter's value) */ public function testRun_doesNotUnderline() { $style = new \Jstewmc\Rtf\Style(); $style->getCharacter()->setIsUnderline(true); $element = new Ulnone(); $element->setStyle($style); $this->assertTrue($element->getStyle()->getCharacter()->getIsUnderline()); $element->run(); $this->assertFalse($element->getStyle()->getCharacter()->getIsUnderline()); return; }