ひがやすを技術ブログ

電通国際情報サービスのプログラマ

S2Unit

S2TestCaseでフィールドに自動セットするのは、
型がインターフェースのときのみです。
例えば、


private Hoge hoge_;
のように定義されている場合、Hogeがインターフェースの
ときのみ自動セットされます。
実は、フィールド名からアンダースコアを除いた名前が
コンテナに登録されていても自動セットされます。
この場合だとhogeという名前でコンテナに登録されていれば、
インターフェースでなくても自動セットされます。
これをHogeがインターフェースでなくても、
コンテナから型で取得可能なら自動セットするようにしたいと思います。
後、S2DataSetでJavaBeanからDataTableに変換するとき、
アンダースコア(_)の扱いが漏れているのと、
カラムの順序に関係なく比較できるようにする、
Number型をBigDecimalで比較するという修正を
入れる予定です。
http://suga.parfe.jp/td/index.cgi?date=20040508#p03
http://suga.parfe.jp/td/index.cgi?date=20040508#p04
http://suga.parfe.jp/td/index.cgi?date=20040509#p03