Skip to content

Commit

Permalink
Реализация теста на метод копирования объекта
Browse files Browse the repository at this point in the history
  • Loading branch information
petrgrishin committed Jun 26, 2014
1 parent d7403ac commit ba312a7
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions tests/unit/ArrayAccessTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,16 @@ public function testCreateInstanceByStaticMethod() {
$this->assertInstanceOf(ArrayAccess::className(), $instance);
}

public function testCopy() {
$instance = ArrayAccess::create($this->testArray);
$instanceCopy = $instance->copy();
$this->assertInstanceOf(ArrayAccess::className(), $instance);
$this->assertInstanceOf(ArrayAccess::className(), $instanceCopy);
$this->assertEquals($this->testArray, $instance->getArray());
$this->assertEquals($this->testArray, $instanceCopy->getArray());
$this->assertNotEquals(spl_object_hash($instance), spl_object_hash($instanceCopy));
}

public function testCreateEmptyArray() {
$instance = ArrayAccess::create();
$this->assertEquals(array(), $instance->getArray());
Expand Down

0 comments on commit ba312a7

Please sign in to comment.