Пример #1
0
 public function testSetGetDefaultValue()
 {
     $param = new PhpParameter();
     $this->assertNull($param->getDefaultValue());
     $this->assertFalse($param->hasDefaultValue());
     $this->assertSame($param, $param->setDefaultValue('foo'));
     $this->assertEquals('foo', $param->getDefaultValue());
     $this->assertTrue($param->hasDefaultValue());
     $this->assertSame($param, $param->unsetDefaultValue());
     $this->assertNull($param->getDefaultValue());
     $this->assertFalse($param->hasDefaultValue());
 }