S2ADO
現状のS2Unit.NETのS2Assert.AreEqualメソッドは、DataSetとオブジェクト(BeanList, HashTableList ...)の比較機能を実装していません。
S2Unit.Javaの場合、S2JDBCの検索結果としてBeanList, MapListを返していたため比較機能が実装されていたと思います。
しかし、S2Container.NETではS2JDBCの機能がありません。
そのため、現状のS2Unit.NETでDataSetとオブジェクトの比較機能を実装しても使い道がないと思います。
そこで、比較機能の実装前にS2JDBC相応の機能を持つS2ADOを先に実装することを考えています。
ただ、問題があります。
S2JDBCの検索処理(BeanList)では、Listに詰めるJavaBeansのクラス名を
例
@examples.jdbc.Employee@class
しかし、S2Container.NETでは、
DICONファイルにBeanListResultSetHandlerを記述できずソースファイルに直接記述することになるため、S2ADOの使い勝手が悪くなると思います。
DataSetとオブジェクトの比較機能を実装しなければいいのでは、とも思うのですが、S2ADOの機能自体は、開発中のアプリケーションに使いたいのです。
う〜ん、悩ましい・・・。