問題タブ [junit3]
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.
junit - JUnit 4 テストを JUnit 3 テスト スイートに追加する方法
テストを整理するために JUnit 3 テスト スイート ("AllTests") を使用するレガシー プロジェクトに JUnit 4 テストを追加したいと考えています。
テストはすでに JUnit 4 で実行されているため、JUnit 4 のテストが原理的に機能することはわかっています。junit.framework.TestSuite
JUnit 4 テスト クラスをインスタンスに追加する方法を忘れてしまいました。コードスニペットを持っている人はいますか?
junit - Junit 3: テスト クラスから 1 つのテストケースのみを実行する方法
私は JUnit 3 を使用しており、4 つのテスト メソッドを持つテスト クラスがあります。クラス A: test1() test2() test3() test4()
これで、次のメソッドを持つ別のテスト クラス B を作成しました。 test10() test11() test12()
現在、test10() は前提条件として (クラス A の) test1() を必要とします。SO クラス B の test10() 内で、クラス A から test1() のみを実行したいと思います。
誰かがこれで私を助けてくれますか?
よろしくお願いします、サニー
junit - Junit のクラス内の複数の @Test アノテーションの評価順序
複数の @Test アノテーションがある場合、Junit での @Test アノテーションの評価の順序を誰か教えてもらえますか? 次の例を試してみましたが、特定の順序が見つかりませんでした。次の例を考えて答えを説明してください。
java - JUnit の使用時に実行する TimerTask の取得
次のような関数があります。
コードの JUnit テストを作成しようとしていますが、特にこのコードをテストするときに期待どおりに動作しません。EclEmma を使用することで、テストがdoSomethingElse()
関数に触れていないことがわかります。
TimerTask
テストを続行する前に終了するのに十分な時間待機する JUnit でテストを作成するにはどうすればよいですか?
android - インストルメンテーション テストの順序をランダム化する
インストルメンテーション テストが実行される順序、つまり ActivityInstrumentationTestCase2 を拡張する順序をランダム化できるかどうか疑問に思っています。このブログ投稿に従ってみましたが、テスト ランナーを使用したいことをテスト フレームワークに伝える方法がわかりません。
問題は、@RunWith アノテーションを使用できないことです。これらは (私が理解しているように) JUnit4 ではなく JUnit3 テストであるためです。
ランダム化する必要がないため、これが無意味である可能性は十分にありますが、この方法でテストの独立性を証明できればよいでしょう。
理想的には、コマンド ラインと gradle ラッパーを使用して最初に実行したいと思います。
それなら、できればAndroid Studioで動かせるといいですね。
[編集]
「Edit Configurations . . .」を実行すると、それがわかります。AS では、「特定のインストルメンテーション ランナー (オプション)」ボックスを使用して、そこで独自のランナーを指定することができます。残念ながら、それを行うと、次のエラーが発生します。
そして、私はその理由を理解できません。
java - JUnit4のようなJUnit 3の仮定が必要か、Java 1.4で利用可能な同等の技術
多くのJUnit 3テストで徹底的にテストされているパブリックAPIを使用したアプリケーションに取り組んでいます。いくつかの変更があり、テストする初期構成セットアップが 2 つあります。各構成ですべてのテスト スイートを実行したいのですが、初期条件に基づいて、API メソッドの小さなセットが異なる動作をするようになりました。いくつかの注釈を実装したり、仮定を使用してテスト メソッドを切り替えたりしたいのですが、実際には Java 1.4 にこだわっているため、注釈と JUnit 4 は手の届かないところにあります ...
ここから先に進む方法はありますか?セマンティック上の理由により、クラスを分割したり、メソッドを移動したりすることは避けたいと思います。
注: これらのテストは簡単ではありません。構成で期待される結果を構成するだけでは機能しません。
もちろん、私は次のようなことをすることができます
しかし、これはかなり醜いと思います。