Как утверждать Не исключение брошен TestNG java - PullRequest
0 голосов
/ 24 марта 2020

Привет всем У меня есть вопрос, который я пытаюсь решить. Я использую селен с чистым java и тест NG. В тестовом классе я хочу вызвать метод, и если метод выдает исключение, я хочу провалить тест. это метод:

public  void insertAddress2(String address2) throws Exception {}

и я хочу вызвать его из тестового класса, и если он (метод вставки address2) выдает исключение, я хочу, чтобы тест не прошел.

this это утверждение утверждения класса test

@Test(groups = {"address"},enabled = true)
public void testAddress() throws Exception {
Assert.assertNotEquals(adderess.insertAddress2("test"),ErrorMessagePermission, "");
}

Может кто-нибудь, пожалуйста, посоветуйте, что такое синтаксис и как проверить не исключение, выброшенное в методе insertAddress2 из другого класса

1 Ответ

0 голосов
/ 24 марта 2020

В принципе, даже в тестах, когда вы хотите реагировать на исключения, вы должны их ловить:

@Test(groups = {"address"}, enabled = true)
public void testAddress() { //no throws decleration required
    try {
        adderess.insertAddress2("test");
    } catch (Exception ex) {
        Assert.fail("Exception was thrown!");
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...