Если тест negTestCheckLoginAlertReportFlagByNo
действительно успешен сам по себе, то на его результаты могут влиять другие тесты, и порядок выполнения теста следует контролировать, используя либо приоритет, либо зависимость механизм TestNG.
В качестве примечания, я бы посчитал трудным для чтения следующее выражение, потому что его легко можно неправильно интерпретировать:
assertNotEquals(false, loginBean.checkIsReportCreatedByCustomer("1234@1234.com"));
Я бы предложил использовать методы assertTrue
, assertFalse
в этом случае, поскольку они немного более очевидны.
Итак, либо:
assertFalse(loginBean.checkIsReportCreatedByCustomer("1234@1234.com"));
, если проверка должна вернуть false
, либо:
assertTrue(loginBean.checkIsReportCreatedByCustomer("1234@1234.com"));
если он должен вернуть true
.