/** * testMarkClassInstanceAsFinal * * @return void */ public function testMarkClassInstanceAsFinal() { $class = new PHP_Depend_Code_Class(__CLASS__); $class->setModifiers(PHP_Depend_ConstantsI::IS_FINAL); self::assertTrue($class->isFinal()); }
/** * Tests that the default behavior of {@link PHP_Depend_Code_Class::isFinal()} * is a return value <b>false</b> that can be changed with the correct * modifier. * * @return void * @covers PHP_Depend_Code_AbstractClassOrInterface * @covers PHP_Depend_Code_Class * @group pdepend * @group pdepend::code * @group unittest */ public function testMarkClassInstanceAsFinal() { $class = new PHP_Depend_Code_Class('clazz', 0); $this->assertFalse($class->isFinal()); $class->setModifiers(PHP_Depend_ConstantsI::IS_FINAL); $this->assertTrue($class->isFinal()); }