問題タブ [suite]

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 に答える
1234 参照

javascript - Grails 開発: Eclipse vs. intellij のアイデア

sts をダウンロードして grails/groovy プラグインをインストールしましたが、JavaScript エディターでクラスや関数をジャンプするなどの JavaScript 機能を使用できません。

関数名をクリックするcommandと、「これを JavaScript プロジェクトなどにする必要があります」というダイアログが表示されます。:( :(

intellijこれははるかに優れていると思いますが、CPUの使用量がすべてかかります。これは本当に悲しいことです:(だから、Eclipseに切り替える必要があります...

私の質問は次のとおりです。プロジェクトが「grails プロジェクト」の場合、Eclipse から JavaScript エディター プラグインを使用できないのはなぜですか?

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

testing - Junit4: 特定のテスト メソッドのスイートを実行する

テストクラスだけでなく、一連のテストメソッドを作成する方法はありますか?

テスト クラスから特定のテスト メソッドを実行するだけのテスト スイートをまとめたいと思います。私の限られたjunitの知識とWebの検索から、これを行う方法がわかりません。

0 投票する
2 に答える
1642 参照

unit-testing - JUnit 4 の @Suite、データの受け渡し、@Rule、および @Before と @After の廃止

私は、TestSetup クラスを使用して、テストを含むクラスのテスト スイートの周りにサーバーをセットアップおよび破棄する、いくつかのレガシー テスト コードを使用しています。junit アノテーションを使用するようにクラスを変換し、@Suite および @Suite.Classes アノテーションを使用してスイートを定義しようとしました。でも壁にぶち当たりました。

古いバージョンのテストは、TestSetup を拡張して、インスタンス化されたすべてのテスト クラスをループし、サーバー オブジェクトへのさまざまな参照をそれらに挿入します。Spring フレームワークの Web コンテキストへの参照である例。

私の問題は、アノテーションを使用すると、テストが実行される前にフィクスチャ データをインスタンス化されたテスト クラスに渡す方法がわからないことです。

私は新しい @Rule と MethodRule の手法を調べましたが、(率直に言って) それらは複雑であり、実際には明確ではない問題に対する限定的な解決策であるように見えます。とにかく、彼らが私の問題をどのように解決できるかわかりませんでした。追加の懸念は、JUnit の作成者が最終的に @Before/@After の概念を JUnit から削除することを意図しているように見えることです。

@Suite で注釈が付けられたクラスから Suite クラスが実行する各テストにデータを渡す方法を知っている人はいますか?

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

junit4 - JUnit 4: スイートのスイートを作成するにはどうすればよいですか?

以下のjunitを実行すると、例外が発生します。

スタックトレース

ご回答有難うございます !

0 投票する
2 に答える
15668 参照

java - スイートレベルでJUnitテストを並行して実行しますか?

JUnitテストスイートで編成されたテストがたくさんあります。これらのテストでは、セレンを大いに利用してWebアプリケーションをテストしています。したがって、当然のことながら、セレンの場合、これらのテストの実行時間は非常に長くなります。スイートのテストクラスは、テストデータベースの一部が重複しているため、並列で実行できないため、スイートを並列で実行したいと思います。

JUnit ParallelComputerは、クラスまたはメソッドレベルでのみ並列テストを実行できますが、JUnitがスイートでそれを実行するための標準的な方法はありますか?

スイートクラスをjunitランナーに渡し、クラスレベルで並列化するようにコンピューターを構成すると、スイートではなくテストクラス自体が選択されます。

brフランク

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

testing - Selenium テスト スイート: テスト ケースへのさまざまなパス

次のことを行うテストスイートがあります

  1. ログインする
  2. テストを行う
  3. ログアウト

他のテストスイートでログインとログアウトを再利用したいので、それらを別のフォルダーに移動し、href フィールドでそれらのテストケースを参照しました。

a href="..\lib\fLogIn.html"

ただし、Selenium は、問題のファイルが見つからないという例外を発生させます。あらゆる種類の URL を試しました。

file:///E:\absolute\path\lib\fLogIn.html

file:///E:/​​absolute/path/lib/fLogIn.html

../lib/fLogIn.html

..//lib//fLogIn.html

..\lib\fLogIn.html

私はウェブサーバーを介してそれらにアクセスしようとしました..成功しませんでした。

これをどのように解決できるかについて、誰かが考えを持っていますか?

テストケースを再利用したい。

どうもありがとう

ユルゲン

PS: 追加するのを忘れました: Windows OS を使用しています

0 投票する
2 に答える
6692 参照

xml - Testng BeforeSuite は 1 つのテスト クラスのみを実行します

次のtestng.xmlがあります

私の TestBase クラスにはこれがあります:

テストを実行すると、xml の 2 番目のテスト、つまり RestoreActivityTests のみが実行されたように見え、スイートを終了します。最初のクラスは実行されず、最初の各テストで NullPointerException が表示されます。

ブラウザーのインスタンスを 1 つだけにして、複数のテストを実行します。testng doc は、上記で使用した xml バージョンが実際には正しいことを示唆しています。ここで何が問題なのですか?

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

java - 複数のランナーのjunit実装

runner を拡張する suiterunner を作成して、パーソナライズされたテスト スイートを作成しようとしています。i の注釈が付けられたテスト スイートでは、@RunWith(suiterunner.class)実行する必要があるテスト クラスを参照しています。

テストクラス内で、特定のテストを繰り返す必要があります。そのために、ここで説明したソリューションを使用しています: http://codehowtos.blogspot.com/2011/04/run-junit-test-repeatedly.html。しかし、テストクラスをトリガーするスイートランナーを作成し、そのテストクラス内で実装@RunWith(ExtendedRunner.class)しているため、初期化エラーがスローされます。

これらの 2 つのランナーを管理するのに助けが必要ですが、特定のテストのために 2 つのランナーを組み合わせる方法はありますか? この問題を解決する他の方法や、より簡単な方法はありますか?

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

c++ - 各スイートのブースト テストの初期化 (ケースではない)

BOOST_AUTO_TEST_SUITE 内で「グローバル」ないくつかの変数を初期化する必要があるため、スイートの開始時にコンストラクターが呼び出され、最後の対応する BOOST_AUTO_TEST_CASE が終了した直後にデストラクタが呼び出されます。

誰かが私がそれを行う方法を知っていますか? グローバルフィクスチャは解決策ではないようです...

0 投票する
2 に答える
787 参照

java - Oracle ebusiness スイート用のプラグイン アプリケーションの開発

私はあなたの意見を聞きたい課題に直面しています。

資産や販売などを一元管理するために Oracle eBusiness Suite を実行している顧客がいます。

今のところ、多かれ少なかれフレームワークへのプラグインに似た Web アプリケーションを作成する必要があります。モジュールは e ビジネス スイートにインストールされ、すべての認証、承認、およびアカウンティングは e ビジネス スイートによって制御されます。

似たようなケースを経験された方、アドバイスお願いします。

お時間をいただきありがとうございます。