assertInstanceOf('PhpOffice\\PhpWord\\Section\\Text', $oText); $this->assertEquals(null, $oText->getText()); $this->assertInstanceOf('PhpOffice\\PhpWord\\Style\\Font', $oText->getFontStyle()); $this->assertInstanceOf('PhpOffice\\PhpWord\\Style\\Paragraph', $oText->getParagraphStyle()); } /** * Get text */ public function testText() { $oText = new Text('text'); $this->assertEquals($oText->getText(), 'text'); } /** * Get font style */ public function testFont() { $oText = new Text('text', 'fontStyle'); $this->assertEquals($oText->getFontStyle(), 'fontStyle'); $oText->setFontStyle(array('bold' => true, 'italic' => true, 'size' => 16)); $this->assertInstanceOf('PhpOffice\\PhpWord\\Style\\Font', $oText->getFontStyle()); } /** * Get font style as object */ public function testFontObject() { $font = new Font(); $oText = new Text('text', $font); $this->assertEquals($oText->getFontStyle(), $font); } /** * Get paragraph style */ public function testParagraph() { $oText = new Text('text', 'fontStyle', 'paragraphStyle'); $this->assertEquals($oText->getParagraphStyle(), 'paragraphStyle'); $oText->setParagraphStyle(array('align' => 'center', 'spaceAfter' => 100)); $this->assertInstanceOf('PhpOffice\\PhpWord\\Style\\Paragraph', $oText->getParagraphStyle()); } }