У меня есть следующий код подтверждения ...
Boolean result = prev.getResponseDataAsString().matches(".*Close.*")
System.out.println(result)
if(!result){
BufferedWriter writer = null;
try{
writer = new BufferedWriter( new FileWriter("I:\\failedpayload.txt"))
writer.write(prev.getResponseDataAsString())
}
catch(Exception ex){
System.out.println(ex.getMessage())
}
finally{
writer.close()
}
// System.out.println("Response:"+prev.getResponseDataAsString());
}
AssertionResult.setFailure(!result);
Тест не пройден, и результат в итоге оказывается ложным. Однако, когда я смотрю на файл, который создается, я вижу там строку поиска.
Почему Close
в файле, который создается, но не при создании логического значения?