PhpPresentation\Tests\Writer\PowerPoint2007\DocPropsCoreTest::testDocumentProperties PHP Method

testDocumentProperties() public method

    public function testDocumentProperties()
    {
        $expected = 'aAbBcDeE';
        $oPhpPresentation = new PhpPresentation();
        $oPhpPresentation->getDocumentProperties()->setCreator($expected);
        $oPhpPresentation->getDocumentProperties()->setTitle($expected);
        $oPhpPresentation->getDocumentProperties()->setDescription($expected);
        $oPhpPresentation->getDocumentProperties()->setSubject($expected);
        $oPhpPresentation->getDocumentProperties()->setKeywords($expected);
        $oPhpPresentation->getDocumentProperties()->setCategory($expected);
        $oXMLDoc = TestHelperDOCX::getDocument($oPhpPresentation, 'PowerPoint2007');
        $this->assertTrue($oXMLDoc->fileExists('docProps/core.xml'));
        $this->assertTrue($oXMLDoc->elementExists('/cp:coreProperties/dc:creator', 'docProps/core.xml'));
        $this->assertEquals($expected, $oXMLDoc->getElement('/cp:coreProperties/dc:creator', 'docProps/core.xml')->nodeValue);
        $this->assertTrue($oXMLDoc->elementExists('/cp:coreProperties/dc:title', 'docProps/core.xml'));
        $this->assertEquals($expected, $oXMLDoc->getElement('/cp:coreProperties/dc:title', 'docProps/core.xml')->nodeValue);
        $this->assertTrue($oXMLDoc->elementExists('/cp:coreProperties/dc:description', 'docProps/core.xml'));
        $this->assertEquals($expected, $oXMLDoc->getElement('/cp:coreProperties/dc:description', 'docProps/core.xml')->nodeValue);
        $this->assertTrue($oXMLDoc->elementExists('/cp:coreProperties/dc:subject', 'docProps/core.xml'));
        $this->assertEquals($expected, $oXMLDoc->getElement('/cp:coreProperties/dc:subject', 'docProps/core.xml')->nodeValue);
        $this->assertTrue($oXMLDoc->elementExists('/cp:coreProperties/cp:keywords', 'docProps/core.xml'));
        $this->assertEquals($expected, $oXMLDoc->getElement('/cp:coreProperties/cp:keywords', 'docProps/core.xml')->nodeValue);
        $this->assertTrue($oXMLDoc->elementExists('/cp:coreProperties/cp:category', 'docProps/core.xml'));
        $this->assertEquals($expected, $oXMLDoc->getElement('/cp:coreProperties/cp:category', 'docProps/core.xml')->nodeValue);
    }