我正在尝试读取.xls文件以试图查询其内容。 我不断得到AssertionError。此外,我想在测试后从目录中删除此文件。
@Test public void testSpreadsheetCont()抛出异常{
FileInputStream fileInputStream = new FileInputStream("C:/var/fedex/pricingbackfillmonitor/data/Backfill Message Monitor.xls");
HSSFWorkbook workbook = new HSSFWorkbook(fileInputStream);
HSSFSheet worksheet = workbook.getSheetAt(0);
HSSFRow row1 = worksheet.getRow(2);
HSSFCell cell1 = row1.getCell(1);
boolean success = false;
if (cell1.getStringCellValue() == "L")
{
success = true;
}else{
success = false;
}
Assert.assertTrue(success);
}
答案 0 :(得分:1)
在测试字符串是否相等时,请使用equals()方法。所以,改变
if (cell1.getStringCellValue() == "L")
到
if ("L".equals(cell1.getStringCellValue()))