Ignorer l'échec d'une assertion dans un testcase (JUnit)

Actuellement, je suis en train d'écrire l'automatisation des tests à l'aide de java et de sélénium rc.

Je voudrais vérifier tous les contenus présents sur l'interface utilisateur, la fonction est ie ci-dessous:

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;
}

supposons que la fonction renvoie une Chaîne contient des informations sur le test. Cependant, la fonction arrêté une fois il y a une erreur d'assertion qui s'est passé.

Donc, je voudrais savoir si il existe un moyen d'ignorer l'erreur et de garder de l'exécution de toutes l'affirmation des vérifications.

Merci pour toute aide

source d'informationauteur user638297