問題タブ [javax.validation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - javax.validation.ValidationException: HV000028: テストの isValid 中に予期しない例外が発生しました
カスタム制約バリデーターの単体テストを作成する方法がわかりません。次の Validator クラスがあります。
Validator は、次の注釈によって使用されます。
SchoolService
Generic restTemplate requests を持つ Generic クラスである ApiClient を使用して School Api を呼び出すクラスです。
そして最後に Student クラス:
アプリを実行すると、完全に機能します。ただし、次の Test クラスではまったく機能しません。
入ってくる時SchoolIdValidator
schoolService
はいつもnull
です。そのため、常に SchoolIdValidator.isValid で NPE をスローします。誰かが解決策を持っていれば、それは本当に役に立ちます。
読んで助けてくれてありがとう。