Я пытаюсь сравнить значение параметра String из моего ответа JSON с другим значением String, хранящимся в переменной. Как показывает журнал, как ожидаемые, так и фактические переменные имеют одинаковое значение, но утверждение не выполняется. Где я делаю не так? пожалуйста, направьте
String actual = vars.get("DataSourceFormula").toString();
log.info ("Actual Datasource formula is found to be: " + actual);
String expected="Automation Testing+Automation Testing";
vars.put("expected",expected);
log.info ("Expected Datasource formula should be:" + expected);
if (vars.get("expected") != vars.get("actual")) {
props.put("testcaseExecutionStatus",5);
String Status = props.get("testcaseExecutionStatus").toString();
log.info("Status:"+ Status)
AssertionResult.setFailure(true)
AssertionResult.setFailureMessage('Mismatch between expected and actual
return;
}
props.put("testcaseExecutionStatus",1);
String Status = props.get("testcaseExecutionStatus").toString();
log.info("Status:"+ Status)
JSON ')