public function testGetIdParameter() { $admin = new PostAdmin('sonata.post.admin.post', 'NewsBundle\\Entity\\Post', 'SonataNewsBundle:PostAdmin'); $this->assertSame('id', $admin->getIdParameter()); $this->assertFalse($admin->isChild()); $parentAdmin = new PostAdmin('sonata.post.admin.post_parent', 'NewsBundle\\Entity\\Post', 'SonataNewsBundle:PostParentAdmin'); $admin->setParent($parentAdmin); $this->assertTrue($admin->isChild()); $this->assertSame('childId', $admin->getIdParameter()); }