### Question:
ExcelReader { public Row getAbsoluteSingeExcelRow(String sheetName, int rowNumber) { logger.entering(new Object[] { sheetName, rowNumber }); Sheet sheet = fetchSheet(sheetName); Row row = sheet.getRow(rowNumber); logger.exiting(row); return row; } ExcelReader(DataResource resource); List<Row> getAllExcelRows(String sheetName, boolean heading); boolean sheetExists(String sheetName); List<String> getRowContents(String sheetName, int rowIndex, int size); List<String> getHeaderRowContents(String sheetName, int size); List<String> getRowContents(Row row, int size); int getRowIndex(String sheetName, String key); Row getAbsoluteSingeExcelRow(String sheetName, int rowNumber);  }### Answer:
@Test(groups = "unit") public void testGetAbsoluteSingeExcelRow() { Row row = excelReader.getAbsoluteSingeExcelRow("USER", 2); assertNotNull(row); assertTrue("[rama, abc123, 123456, 100.00, ph1,ph2,ph3, bnk1, 1-408-225-8040, 12, true, 12.5, 167045, 12.5, 2, null]" .equals(excelReader.getRowContents(row, row.getLastCellNum()).toString())); }