setValidator()を使用してTextFieldにバリデーターを設定しました。アプリケーションを実行すると、入力が正常に検証されます。
GUIに対して単体テストを作成するときは、TextFieldにバリデーターを設定してから、値を無効な値に設定しました。ただし、TextFieldでisValid()またはvalidate()を呼び出すと、常にtrueが返されます。
TextFieldでその値を使用してvalidator.validateを呼び出すと、falseが返されます。
TextFieldのisValid()メソッドとvalidate()メソッドを誤解していますか?または、テストで検証が開始される前にイベントを発生させる必要がありますか?