Beispiel #1
0
 public function testGetAndSetRow()
 {
     $row = new Row(['id' => 1, 'name' => 'someValue']);
     $newRow = new Row(['id' => 2, 'name' => 'someOtherValue']);
     $rowArray = $row->getRow();
     $this->assertInternalType('array', $rowArray);
     $this->assertArrayHasKey('id', $rowArray);
     $this->assertEquals(1, $rowArray['id']);
     $this->assertArrayHasKey('name', $rowArray);
     $this->assertEquals('someValue', $rowArray['name']);
     $this->assertInstanceOf('PDOMocker\\Row', $row->setRow($newRow));
     $rowArray = $row->getRow();
     $this->assertInternalType('array', $rowArray);
     $this->assertArrayHasKey('id', $rowArray);
     $this->assertEquals(2, $rowArray['id']);
     $this->assertArrayHasKey('name', $rowArray);
     $this->assertEquals('someOtherValue', $rowArray['name']);
 }