Doctrine\OXM\Tests\Tools\XmlEntityGeneratorTest::testGeneratedXmlEntityClass PHP Method

testGeneratedXmlEntityClass() public method

    public function testGeneratedXmlEntityClass()
    {
        $metadata = $this->generateBookXmlEntityFixture();
        $book = $this->newInstance($metadata);
        $this->assertTrue(class_exists($metadata->name), "Class does not exist.");
        //$this->assertTrue(method_exists($this->namespace . '\XmlEntityGeneratorBook', '__construct'), "XmlEntityGeneratorBook::__construct() missing.");
        $this->assertTrue(method_exists($this->namespace . '\\XmlEntityGeneratorBook', 'getId'), "XmlEntityGeneratorBook::getId() missing.");
        $this->assertTrue(method_exists($this->namespace . '\\XmlEntityGeneratorBook', 'setName'), "XmlEntityGeneratorBook::setName() missing.");
        $this->assertTrue(method_exists($this->namespace . '\\XmlEntityGeneratorBook', 'getName'), "XmlEntityGeneratorBook::getName() missing.");
        $book->setName('Jonathan H. Wage');
        $this->assertEquals('Jonathan H. Wage', $book->getName());
    }