public function testBuildGenerator() { $r = Reflection::factory('Pop\\File\\File'); $r = Reflection::factory('Pop\\Web\\Session'); $r = Reflection::factory('Pop\\Dom\\AbstractDom'); $this->assertTrue($r->isAbstract()); $r = Reflection::factory('Pop\\Form\\Form'); $this->assertEquals('Dom', $r->generator()->code()->getParent()); $r = Reflection::factory('Pop\\Cache\\Adapter\\File'); $this->assertTrue(is_array($r->getInterfaces())); }