/** * Test the normal usage for updatePicture function. */ public function testUpdatePicture() { static::$userModel->updatePicture(1, 'abc.jpg'); $expectedUser = parent::createUserObject(1, 'Jane', 'Doe', '*****@*****.**', '12345', '123-456-7890', 'abc.jpg', 5, 120, 'Jane', 'F', '1990-01-01', 'Yes'); unset($expectedUser['Password']); $expectedTable = (new PHPUnit_ArrayDataSet(array('User' => array($expectedUser))))->getTable('User'); $actualTable = $this->getConnection()->createQueryTable('User', 'SELECT * FROM User WHERE UserID = 1'); $filteredTable = new PHPUnit_Extensions_Database_DataSet_TableFilter($actualTable, array('Password')); $this->assertTablesEqual($expectedTable, $filteredTable); }