問題タブ [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.

0 投票する
1 に答える
1055 参照

android - Android - 別のアクティビティが開始されたかどうかのテスト

次のシナリオをテストしようとしています。オートコンプリート テキストビューに文字を入力し、下にスクロールしてオプションの 1 つを選択し、ボタンをクリックすると、新しいアクティビティが開始されます。新しい活動が始まったかどうかを確認したい。これが試験方法です。

テストは最後の assertEquals(com.myApp.RouteListActivity.class, getActivity()) で失敗します。新しいアクティビティが開始されたかどうかをテストする方法を教えてください。

0 投票する
1 に答える
155 参照

selenium-rc - Junit3 を使用して、複数のテスト ケースのクラスから選択したいくつかのテスト ケースを簡単に実行したい

私の1-2のテストケースは一連のテストケースから失敗し、これら2つのテストスイート全体を再度実行することも困難であるため、他のテストケースにコメントを追加したり、これら2つのメソッドを別のスイートにコピーしたりしない方法はありますか.

事前にすべてに感謝します

0 投票する
1 に答える
16618 参照

junit - JUnit 3 と JUnit 4 の違い

JUnit 3 と 4 の主な違いを簡単に説明してもらえますか?

0 投票する
0 に答える
184 参照

selenium-rc - 次のシーケンス番号を取得する方法。セレンを使用したJunitの確認メッセージ

テキストの検証を verifyEquals("Successful Submit:Sequence Number: 911537\n ); として使用していますが、シーケンス番号は実行ごとに更新され続けます。

複数の実行ごとにテキストを検証する方法や、Selenium rc を使用して Junit で次のシーケンス番号を生成する方法を提案できますか

すべてに前もって感謝します

0 投票する
1 に答える
2270 参照

nullpointerexception - Javaでセレンの別のクラスからテストを呼び出す

これは、別のクラスから関数を呼び出す私のメソッドです Selenium Setup が定義されています。

これは、上記の呼び出し元に対して実行する関数を持つ別のクラスです。上記のセットアップ関数には、ライブラリで呼び出されるはずのセレンオブジェクトがあります。

次のエラーが表示されます

ava:212) で SampleSuite.main(SampleSuite.java:25)

ログインのようなすべての関数をライブラリに保存しようとしていて、スイートで必要に応じてそれらを呼び出したいのですが、呼び出された関数にセレンブラウザのポインタを渡すことができません

誰でもエラーを解決するのを手伝ってもらえますか

次のようにコードを設定します。

すべてに前もって感謝します

0 投票する
1 に答える
3575 参照

java - Junit 3、Junit 4、TestNGの違いは何ですか

JUnit 3、JUnit 4、Selenium の TestNG の違いは何ですか? これら 3 つのテスト フレームワークで Selenium がどのように異なる方法で実装されていますか?

誰かわかりやすく説明してくれませんか..

前もって感謝します..

0 投票する
1 に答える
767 参照

java - ルート化されていないテストとして返されるJUnitテスト

このサイトで同様の質問をしましたが、これは私が見たものとは少し異なるシナリオです。

PCクライアントにJUnit4テストを実行させます。ただし、JUnit4テストをJUnit3テストとして(JUnit38ClassRunnerを使用して)イーサネット経由で、JUnit3.8を使用してJUnitテストを実行するサービスを実行しているターゲットシステムに送信するカスタムテストランナーがあります。テストは意図したとおりに実行されますが、PCクライアントに返されると、ルート化されていないテストとしてマークされます。これらのテストを「ルート化されていないテスト」として編成する方法はありますか?Eclipseを使用していないときに、失敗した結果がすべて1つのグループに返される場合、失敗した結果をふるいにかけるのはやや困難です。ターゲットの組み込みシステムはJava1.4.2を使用しているため、リモートシステムではJUnit 4を使用することはできません。これは、近い将来変更されることはありません。@RunWithアノテーションがあるため、PCクライアント側でJUnit3.8にダウングレードする必要はありません。

よろしくお願いします。

0 投票する
4 に答える
7702 参照

java - Junit3で@BeforeClassと@AfterClassを同等にするにはどうすればよいですか?

アプリケーションのデータベースをテストフィクスチャに置き換える前にバックアップしたいと思います。Androidの制限のため、Junit3を使用せざるを得ません。また、@BeforeClassと@AfterClassの同等の動作を実装したいと思います。

更新:AndroidでJunit4をサポートするためのツール( Junit4Android )が追加されました。ちょっとしたごちゃごちゃですが、うまくいくはずです。

@BeforeClassと同等の機能を実現するために、静的変数を使用して、このように最初の実行時に初期化していましたが、すべてのテストを実行した後、データベースを復元できる必要があります。最後のテストがいつ実行されたかを検出する方法を考えることはできません(テストの実行順序は保証されていないと思うため)。

0 投票する
1 に答える
176 参照

junit - Junitテストメソッドに関するクエリ

Junitでの失敗を理解するのが難しいです。上記の方法でfailを使用する方法を教えてください。(そこで何をするのか知りたい)

そして通常、上記のコードにもこれを下の行に追加したい場合。どうすれば追加できますか

私を助けてください 。

0 投票する
1 に答える
776 参照

unit-testing - junit 3 でテスト スイートのテスト メソッド名のプレフィックスを指定する

テストメソッド名を検索するときに追加のメソッド名プレフィックスを使用するように JUnit 3 に指示することは可能ですか?

目標は、継続的インテグレーション サーバーで実行されるべきではない追加のテストをローカルで実行することです。CI サーバーはテスト スイートを使用しません。名前が「Test」で終わるすべてのクラスを検索し、「test」で始まるすべてのメソッドを実行します。

目標は、統合サーバーによって実行されるテストだけでなく、「nocitest」などのメソッド名で始まるテストもローカルで実行できるようにすることです。

CIはテストを無視しているだけなので、テストをローカルでテストスイートに編成する必要はありません。