Exemplo n.º 1
0
 public function testGetRowPrimaryColumnName()
 {
     $expected = 'film_id';
     $row = $this->getMockBuilder(Row::class)->disableOriginalConstructor()->getMock();
     $row->expects($this->exactly(2))->method('getPrimaryKey')->will($this->returnValue($expected));
     $table = $this->getMockBuilder(Table::class)->disableOriginalConstructor()->getMock();
     $reference = new Reference($row, $table);
     $this->assertEquals($expected, $reference->getRowPrimaryColumnName(null));
     $this->assertEquals($expected, $reference->getRowPrimaryColumnName(':id'));
     $expected = 'renamed_id';
     $this->assertEquals($expected, $reference->getRowPrimaryColumnName($expected));
 }