率直に言って、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 検証を使用してフィールドを検証したりできます。