test_class.declarator: sheetsService
test_class.modifier: @Mock
      private
test_class.original_string: @Mock
      private SheetsHelper.SheetsService sheetsService;
test_class.type: SheetsHelper.SheetsService
test_class.var_name: sheetsService
test_class.declarator: sheetsHelper
test_class.modifier: private
test_class.original_string: private SheetsHelper sheetsHelper;
test_class.type: SheetsHelper
test_class.var_name: sheetsHelper
test_class.file: collect_app/src/test/java/org/odk/collect/android/utilities/gdrive/SheetsHelperTest.java
test_class.identifier: SheetsHelperTest
test_case.body: @Test(expected = IllegalArgumentException.class)
      public void insertRowShouldThrowErrorWhenValueRangeIsNull() throws IOException {
          sheetsHelper.insertRow("spreadsheet_id", "sheet_name", null);
      }
test_case.class_method_signature: SheetsHelperTest.insertRowShouldThrowErrorWhenValueRangeIsNull()
test_case.full_signature: @Test(expected = IllegalArgumentException.class) public void insertRowShouldThrowErrorWhenValueRangeIsNull()
test_case.identifier: insertRowShouldThrowErrorWhenValueRangeIsNull
test_case.invocations: insertRow
test_case.modifiers: @Test(expected = IllegalArgumentException.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void insertRowShouldThrowErrorWhenValueRangeIsNull()
focal_class.declarator: sheetsService
focal_class.modifier: private final
focal_class.original_string: private final SheetsService sheetsService;
focal_class.type: SheetsService
focal_class.var_name: sheetsService
focal_class.file: collect_app/src/main/java/org/odk/collect/android/utilities/gdrive/SheetsHelper.java
focal_class.identifier: SheetsHelper
focal_class.class_method_signature: SheetsHelper.SheetsHelper(GoogleAccountCredential credential, HttpTransport transport, JsonFactory jsonFactory)
focal_class.full_signature:   SheetsHelper(GoogleAccountCredential credential, HttpTransport transport, JsonFactory jsonFactory)
focal_class.identifier: SheetsHelper
focal_class.parameters: (GoogleAccountCredential credential, HttpTransport transport, JsonFactory jsonFactory)
focal_class.signature:  SheetsHelper(GoogleAccountCredential credential, HttpTransport transport, JsonFactory jsonFactory)
focal_class.class_method_signature: SheetsHelper.SheetsHelper(@NonNull SheetsService sheetsService)
focal_class.full_signature:   SheetsHelper(@NonNull SheetsService sheetsService)
focal_class.identifier: SheetsHelper
focal_class.parameters: (@NonNull SheetsService sheetsService)
focal_class.signature:  SheetsHelper(@NonNull SheetsService sheetsService)
focal_class.class_method_signature: SheetsHelper.resizeSpreadSheet(String spreadsheetId, int sheetId, int columnSize)
focal_class.full_signature: public void resizeSpreadSheet(String spreadsheetId, int sheetId, int columnSize)
focal_class.identifier: resizeSpreadSheet
focal_class.modifiers: public
focal_class.parameters: (String spreadsheetId, int sheetId, int columnSize)
focal_class.return: void
focal_class.signature: void resizeSpreadSheet(String spreadsheetId, int sheetId, int columnSize)
focal_class.class_method_signature: SheetsHelper.insertRow(String spreadsheetId, String sheetName, ValueRange row)
focal_class.full_signature: public void insertRow(String spreadsheetId, String sheetName, ValueRange row)
focal_class.identifier: insertRow
focal_class.modifiers: public
focal_class.parameters: (String spreadsheetId, String sheetName, ValueRange row)
focal_class.return: void
focal_class.signature: void insertRow(String spreadsheetId, String sheetName, ValueRange row)
focal_class.class_method_signature: SheetsHelper.updateRow(String spreadsheetId, String sheetName, ValueRange row)
focal_class.full_signature: public void updateRow(String spreadsheetId, String sheetName, ValueRange row)
focal_class.identifier: updateRow
focal_class.modifiers: public
focal_class.parameters: (String spreadsheetId, String sheetName, ValueRange row)
focal_class.return: void
focal_class.signature: void updateRow(String spreadsheetId, String sheetName, ValueRange row)
focal_class.class_method_signature: SheetsHelper.addSheet(String spreadsheetId, String sheetName)
focal_class.full_signature: public void addSheet(String spreadsheetId, String sheetName)
focal_class.identifier: addSheet
focal_class.modifiers: public
focal_class.parameters: (String spreadsheetId, String sheetName)
focal_class.return: void
focal_class.signature: void addSheet(String spreadsheetId, String sheetName)
focal_class.class_method_signature: SheetsHelper.getSheetCells(String spreadsheetId, String sheetName)
focal_class.full_signature: public List<List<Object>> getSheetCells(String spreadsheetId, String sheetName)
focal_class.identifier: getSheetCells
focal_class.modifiers: public
focal_class.parameters: (String spreadsheetId, String sheetName)
focal_class.return: List<List<Object>>
focal_class.signature: List<List<Object>> getSheetCells(String spreadsheetId, String sheetName)
focal_class.class_method_signature: SheetsHelper.getSpreadsheet(String spreadsheetId)
focal_class.full_signature: public Spreadsheet getSpreadsheet(String spreadsheetId)
focal_class.identifier: getSpreadsheet
focal_class.modifiers: public
focal_class.parameters: (String spreadsheetId)
focal_class.return: Spreadsheet
focal_class.signature: Spreadsheet getSpreadsheet(String spreadsheetId)
focal_method.body: public void insertRow(String spreadsheetId, String sheetName, ValueRange row) throws IOException {
          if (row == null) {
              throw new IllegalArgumentException("ValueRange cannot be null");
          }
  
          sheetsService.insertRow(spreadsheetId, sheetName, row);
      }
focal_method.class_method_signature: SheetsHelper.insertRow(String spreadsheetId, String sheetName, ValueRange row)
focal_method.full_signature: public void insertRow(String spreadsheetId, String sheetName, ValueRange row)
focal_method.identifier: insertRow
focal_method.invocations: insertRow
focal_method.modifiers: public
focal_method.parameters: (String spreadsheetId, String sheetName, ValueRange row)
focal_method.return: void
focal_method.signature: void insertRow(String spreadsheetId, String sheetName, ValueRange row)