2013-07-11 3 views
0

내용을 조사하기 위해 .xls 파일을 읽으려고합니다. 계속 AssertionError가 발생합니다. 또한 테스트 후 디렉토리에서이 파일을 삭제하려고합니다. 등호() 메소드를 사용하여, 평등에 대한 문자열을 테스트 할 때Apache POI 3.7을 사용하여 .xls 파일 읽기

@Test 는 공공 무효 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); 
} 

답변

1

가 발생합니다. 그래서,

if ("L".equals(cell1.getStringCellValue())) 

if (cell1.getStringCellValue() == "L") 

변경