Commit 6e1ec309 by Florian Fackler

Added missing Object.php unit tests for 100% code coverage

parent c600572f
...@@ -139,6 +139,21 @@ class ObjectTest extends TestCase ...@@ -139,6 +139,21 @@ class ObjectTest extends TestCase
$object = new NewObject(['text' => 'test text']); $object = new NewObject(['text' => 'test text']);
$this->assertEquals('test text', $object->getText()); $this->assertEquals('test text', $object->getText());
} }
public function testGetClassName()
{
$object = $this->object;
$this->assertSame(get_class($object), $object::className());
}
public function testReadingWriteOnlyProperty()
{
$this->setExpectedException(
'yii\base\InvalidCallException',
'Getting write-only property: yiiunit\framework\base\NewObject::writeOnly'
);
$this->object->writeOnly;
}
} }
...@@ -179,4 +194,6 @@ class NewObject extends Object ...@@ -179,4 +194,6 @@ class NewObject extends Object
{ {
return $this->_items; return $this->_items;
} }
public function setWriteOnly(){}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment