問題タブ [unitils]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
easymock - Unitils EasyMock および JUnit @Rule (JUnit 4.10 から 4.11 へ)
JUnitの@Rule
アノテーションを使用し、同時にsTemporaryFolder
を使用したい場合、4.11 では取得できますが、4.10 ではまだ機能するという問題があります。Mock
unitils.easymock
IlleagalStateException
JUnit
JUnit
したがって、次のテストは JUnit 4.10 で実行されIllegalStateException
、4.11 でスローされます。
extends UnitilsJUnit4
JUnit 4.11 では機能しないのではなく、モッキング機能にアノテーションを使用しても、次のようになります。
このコードをテストするときのエラー メッセージは次のとおりです。
追加でわかった新しいこと: JUnit 4.10 では、newFile()
呼び出しで文字列を渡すときに同じエラーを強制することもできます。
私の質問:
JUnit 4.11 でTemporaryFolders
or@Rule
を一般的に s と連携させる適切な方法は何ですか?unitils.easymock.annotation.Mock
それとも、easymock@Mock
アノテーションと@Rule
s を同時に使用したモッキングは単に不可能なのでしょうか?
バージョン:
java - Unitils DbUnit データセットからのテスト データの挿入エラー
Unitils が廃止されたことは知っていますが、より経験豊富な人のために、次の質問をする必要があります。
DbUnit データ セットを使用してアプリケーションをテストしていますが、何をしようとしてもデータベースに接続できません。私はjdbc、sql express 11g、oracle sql developerを使用していますこれは私のunitils.propertiesファイルです:
実行しようとするすべてのテストで、次のエラーが発生します。
構成を追加しようとしましたが、mysql の解決策しか見つからなかったため、成功しませんでした。
オラクルのために何ができる?
編集:
sourceforge で oracle の構成を見つけましたが、成功しませんでした。構成しても同じエラーが発生します。