質問

を使用していSpring.net とNHiberante(HibernateTemplateを実施するための私のDAOです。

また一部の統合の試験を拡張するからAbstractTransactionalDbProviderSpringcontexttests'.

DIは、すべての試験パスない もな.

たとえば、私のhbm.xml ファイルには、エラーのようになります:

<class name="Confluence.Domain.User" table="THIS TABLE DOES NOT EXIST">

この試験に失敗した場合、そのエラーは以下のようになっています。

<many-to-many class="Confluence.Domain.User" column="THIS COLUMN DOES NOT EXIST"/>

の試験にパスが静隠れバグを修正.

私は試験で使用SetComplete()などの確認をDBに変更いと思う発想では考えられないこのような試験を行ってはならないものとします。

誰でもできるので教えてどうすればいいでしょうか

感謝です。

@Ben:している場合は、実際に実行するSQLスクリプトを見れば、何のこのような検査できないのか

役に立ちましたか?

解決

また構文エラーにマッピング、その設定によりどちらのモ合にconfig.BuildSessionFactory()

がmispelled/有しているデータベースオブジェなだけのための設定によりどちらのモを知るには実際のクエリ...でしょう技術を用いて統合テストテストを挿入を選択し、単一エンティティをしてください。

いこいSpring.NET ものです。

他のヒント

テスト時におNHベDAOのきのフラッシュのセッションのデータベースが更新され、新しい情報がロールバックしています。どのようなことについて、説明いたします- http://forum.springframework.net/showthread.php?t=5246 私はこの追加の参照docsに入ります。武器agiは、dexで下がらないboxerぐ.

声で マーク

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top