public function testFailure() { $index = 0; $errors = [['reason' => 'invalid', 'location' => 'test', 'debugInfo' => 'genric::not_found: no such field.', 'message' => 'no such field.']]; $apiResponse = ['insertErrors' => [['index' => $index, 'errors' => $errors]]]; $rows = [['json' => ['key' => 'value']]]; $insertResponse = new InsertResponse($apiResponse, $rows); $failedRow = $insertResponse->failedRows()[0]; $this->assertFalse($insertResponse->isSuccessful()); $this->assertEquals($index, $failedRow['index']); $this->assertEquals($errors, $failedRow['errors']); $this->assertEquals($rows[0]['json'], $failedRow['rowData']); }