Sie können steuern, wie benutzerdefinierte Fehlerbehandlungsprogramme im Test- und Zeitplaneditor angezeigt werden sollen.
Wenn die folgenden Bedingungen erfüllt sind, werden alle grundsätzlichen Fehler und alle anwendbaren protokollspezifischen Fehler bei allen Testelementen automatisch im Abschnitt
Details auf der Seite
Erweitert im Testeditor angezeigt:
- Das Element implementiert die Schnittstelle CBErrorHost.
- Die Methode canHostErrors gibt den Wert true zurück.
- Die Methode isErrorGenerator gibt den Wert false zurück.
Diese Bedingungen werden in der Methode
createExceptionsUi in der Klasse
ExtLayoutProvider getestet. Gewöhnlich wird das Standardverhalten für ein Testelement nicht geändert, trotzdem ist es möglich, die Methode
createExceptionsUi außer Kraft zu setzen. Wenn von der Methode
createExceptionsUi der Wert
null zurückgegeben wird, wird auf der Seite
Erweitert im Testeditor keine Benutzeroberfläche für die Fehlerbehandlung angezeigt.
Die Benutzeroberfläche für die Fehlerbehandlung auf der Seite Erweitert wird über die Klasse ExceptionsUI gesteuert. Testspezifische Implementierung ist die Klasse TestExceptionsUI. Zeitplanspezifische Implementierung ist die Klasse ScheduleExceptionsUI. Im Direktaufruf können Sie diese Klassen durch Aufrufen der Methode createExceptionsUi in der Klasse TestEditor erstellen.
Anmerkung: In Containerobjekten in Zeitplänen werden, wenn keine Tests in den Containern enthalten sind, keine Benutzeroberflächen für die Fehlerbehandlung angezeigt.