2004-10-20から1日間の記事一覧

オブジェクトを再帰的に精査する

JUnitを使ったテストで、入れ子になったオブジェクトをassertEquals()で精査するのは、死ぬほど面倒なので、フレームワーク精査用のライブラリを用意。 期待するオブジェクト オブジェクトのダンプはこんな感じ。 ArrayList(11) { [0]=> String(5) "value" […

XMLからオブジェクトを作る その2

特殊値(null、日付)に対応。 XMLのデータ こんな感じ。 <bodybuilder> <list> <add value="value1"/> <add value="value2"/> <add> <map> <key1 value="map value1"/> <key2 value="${null}"/> <key3 value="map value2"/> </key3></key2></key1></map></add></add></add></list></bodybuilder>

XMLからオブジェクトを作る その3

コンストラクタに対応。 XMLのデータ こんな感じ。 <bodybuilder> <list> <add value="value1"/> <add value="value2"/> <add> <list> <constructor> <arg type="java.util.Collection"> <list> <add value="constructor value1"/> <add value="constructor value2"/> </list> </arg></constructor></list></add></add></add></list></bodybuilder>