Validatoren können innerhalb einer Testmethode über den
ValidatorContext
aktiviert und deaktiviert werden.
Der ValidatorContext
wird über den Aufruf
DbTestHandler.getValidatorContext()
zurückgeliefert. Es ist zu beachten, dass für jede Testmethode ein
neuer Kontext verwendet wird, sodass Änderungen an dem
Validator-Kontext keine Auswirkungen auf nachfolgende Tests
haben.
Beispiel 2.9. Aktivierung von Validatoren
public interface ValidatorContext { /** * Setzt den Aktivitätsstatus des Validators mit der angegebenen Id. * * @param validatorId * Id des Validators, dessen Status gesetzt werden soll. * @param active * <code>true</code>, wenn der Validator auf aktiv gesetzt werden * soll.<br/> * <code>false</code>, wenn er auf inaktiv gesetzt werden soll. */ void setValidatorActive(ValidatorId validatorId, boolean active); /** * Setzt den Aktivitätsstatus für alle Validatoren. * * @param active * <code>true</code>, wenn die Validatoren auf aktiv gesetzt * werden sollen.<br/> * <code>false</code>, wenn sie inaktiv gesetzt werden * sollen. */ void setAllValidatorsActive(boolean active); }