2017-03-22 1 views

Antwort

1

Technisch IRetryAnalyzer ist eine Schnittstelle mit einer retry Methodendeklaration. Diese Methode wird verwendet, um ein Testergebnis zu analysieren, um eine Entscheidung zu treffen, ob die Testmethode erneut ausgeführt werden muss.

Also IRetryAnalyzer ist über die Entscheidung auf der Grundlage eines Testergebnisses. Das invocationCount wertet das Testergebnis nicht aus. Es ist ein einfacher Zähler.

+0

Danke Grzegorz, ich habe sie heute versucht und beobachtet einen großen Unterschied, der egal ist das Ergebnis ist fehlgeschlagen oder übergeben InvocationCount wird es erneut ausführen, auf der anderen Seite übernimmt retryAnalyzer die Kontrolle nur, wenn das Ergebnis fehlgeschlagen ist, wenn ich richtig bin? –

+0

Nein. Es übernimmt die Kontrolle unabhängig vom Ergebnis, aber es kann das Ergebnis lesen. Der 'invocationCount' hat keinen Zugriff auf das Testergebnis. –

Verwandte Themen