Игнорировать сбой утверждения в тестовом примере (JUnit)

В настоящее время я пишу автоматическое тестирование с использованием java и selenium rc.

Я бы хотел как и для проверки всего содержимого пользовательского интерфейса, функция приведена ниже:

public String UITest() throws IOException {

    String result="Test Start<br />";

    try {
        openfile(1);
        for (String url : uiMaps.keySet()) {
            selenium.open(url);
            for (String item : uiMaps.get(url)) {                   
                assertEquals(url+" check: " + item, true,selenium.isTextPresent(item));
                result+=url+" check: " + item+" : OK<br />";
            }
        }
    } catch (AssertionError e) {
        result+=e.getMessage();
    }
    result+="Test finished<br />";
    return result;
}

Предположим, функция return a String содержит информацию о тестировании. Однако, функция остановилась, когда произошла ошибка утверждения.

Итак, я хочу знать, есть ли способ игнорировать сбой и продолжать выполнять все проверки утверждений.

Спасибо за любую помощь

14
задан matt b 28 February 2011 в 21:15
поделиться