Sprache: Deutsch · English
Die Skript-API der Business-Tests – BusinessTestScript-Methoden und generierte Entitätsklassen.
REFERENZ ENTWICKLER STAND: JUL 2026 GILT FUER NUCLOS 4.2026.X
Auf dieser Seite
Jedes Businesstest-Skript leitet automatisch von org.nuclos.server.businesstest.execution.BusinessTestScript ab und stellt u.a. folgende Methoden bereit.
| Methode | Zweck |
|---|---|
void attempt(Callable c) | führt das Callable aus und fängt Exceptions ab; erhöht ggf. den Fehler-/Warnungs-Zähler, ohne das Skript abzubrechen. |
void fail(String message) | lässt den Test fehlschlagen (nur in Ausnahmefällen – meist sind Assertions besser). |
<T> T withUser(String user, Callable<T> c) | führt das Callable als angegebener Benutzer aus (mit dessen Rechten) und liefert dessen Rückgabewert. |
Für jedes BO wird eine Entitätsklasse generiert, über die auf die Attribute zugegriffen wird und die Hilfsmethoden (Getter/Setter, save() …) bereitstellt.
withUser('test') {
Order order = new Order(orderNumber: 123).save()
assert order.createdBy == 'test'
}