率直に言って、Bean プロパティ テストを作成することは、おそらく最悪の時間の使い方です。しかし、それらは実行する必要があります。
例えば。次のような呼び出しのString
プロパティをテストする場合:propName
testProperty(target, "propName", String.class);
testProperty(target, "propName", String.class, "expected initial");
それを検証します:
get
およびset
メソッドが存在します。- 期待値を使用する場合、テストは指定された値を
get
呼び出しassertEquals
ます。 - (
get
,is
)/set
メソッドは期待どおりに動作します。
これらの実装を書き始めることもできますが、これを容易にするために利用できるものがあるかどうか知りたいです。他のオプションの属性を使用して、null
許可されていることを検証したり、JSR-303 Bean 検証を使用してフィールドを検証したりできます。