問題タブ [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.

0 投票する
1 に答える
1499 参照

java - javax.validation.ValidationException: HV000028: テストの isValid 中に予期しない例外が発生しました

カスタム制約バリデーターの単体テストを作成する方法がわかりません。次の Validator クラスがあります。

Validator は、次の注釈によって使用されます。

SchoolServiceGeneric restTemplate requests を持つ Generic クラスである ApiClient を使用して School Api を呼び出すクラスです。

そして最後に Student クラス:

アプリを実行すると、完全に機能します。ただし、次の Test クラスではまったく機能しません。

入ってくる時SchoolIdValidator schoolServiceはいつもnullです。そのため、常に SchoolIdValidator.isValid で NPE をスローします。誰かが解決策を持っていれば、それは本当に役に立ちます。

読んで助けてくれてありがとう。