問題タブ [testng]

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 投票する
4 に答える
4354 参照

spring - 信じられない: クラス X からそのスーパー クラスにキャストできません

Spring (3.0.1.RELEASE)、TestNG (5.11)、および Maven Surefire (2.5) で非常に奇妙な問題が発生しています。テスト コンテキストを xml ファイル (いくつかの Bean 定義を含む) からロードできるように、testNG の Spring ヘルパー クラスを拡張するテスト クラスがあります。私のプロジェクトは、m2eclipse (Import Maven Project を使用) を使用して Eclipse にインポートされました。クラスは Eclipse TestNG ランナーで正常に動作します。ただし、Maven Surefire では次の例外がスローされます。

com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl2 つのクラスと javax.xml.parsers.DocumentBuilderFactoryが JRE のみ (rt.jar) から来るように、pom に含まれるすべての依存関係を排除しました 。

だから、私にはとても信じられないように見えます。

この動作を説明できるクラスのロードにメカニズムがあるのだろうか?

ありがとう。

更新: ここに私の依存関係ツリーがあります:

Eclipse の Open Type 機能を使用するDocumentBuilderFactoryと、DocumentBuilderFactoryImpl

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

automated-tests - 注釈なしで testNG テストをグループ化する

私は、ETL コンポーネントの 1 つの単体テストを許可する責任があります。一般的な Java テスト クラスと testng.xml のテスト定義の数を使用して testNG を使用して、クラスにさまざまなパラメーターを渡すことでこれを達成したいと考えています。Oracle と ETL 担当者は、追加できるはずですJava コードを変更せずに新しいテストを行うため、注釈の代わりに xml スイート ファイルを使用する必要があります。

質問

testng.xml でテストをグループ化する方法はありますか? (注釈を使用して行う方法と同様に) 私は次のようなことを意味します

同様の構文が許可されていないことがわかったので、testng.dtdをチェックしましたが、グループ化を許可する回避策はありますか?

前もって感謝します

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

java - TestNG には SpringJUnit4ClassRunner のようなランナーがありますか

JUnit (Spring コンテキスト) でテストを作成するときは、通常、次のようにします。

TestNG で同じことを行うにはどうすればよいですか?


詳細を追加します。AbstractTestNGSpringContextTests では機能しますが、私が望む方法ではありません。私はいくつかのテストを持っています...

および記述子...

結果は...

というわけでrunnerについて聞いてみました。

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

java - TestNG のグループ

<include name="web" >とがある場合<include name="weekend" >、TestNG は web または weekend に属するすべてのメソッドを実行します。

この動作を変更して、TestNG が webと週末に属するすべてのメソッドを実行することは可能ですか? これを達成する方法を知っている人はいますか?

0 投票する
6 に答える
4021 参照

java - RESTful APIをテストするためのJavaパッケージはありますか?

RESTfulサービスのテストに飛び込む準備をしています。私たちのシステムの大部分はJavaとEclipseで構築されているので、そこにとどまりたいと思っています。

手動および探索的テストを行うためのrest-client(http://code.google.com/p/rest-client/)をすでに見つけましたが、私の生活を楽にする可能性のあるJavaクラスのスタックはありますか?テストプラットフォームにtestNGを使用していますが、時間を節約できるヘルパーライブラリが欲しいです。

http4e(http://www.ywebb.com/)を見つけましたが、本当にFOSSが欲しいです。

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

java - TestNG を使用して expectedExceptionsMessageRegExp (例外メッセージ) をテストするにはどうすればよいですか?

expectedExceptionsMessageRegExp注釈のプロパティを使用して@Test例外メッセージをテストしていますが、正しく実行されません。以下のコードを参照してください。

単体テスト コード:

アプリケーション コード:

単体テスト コードは例外メッセージをチェックする必要があります。メッセージが互いに一致しない場合、テストは失敗するはずです。

現在、これは起こっていません。私は何か間違ったことをしていますか?

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

java - SpringMutableValuesを使用したNoSuchMethodError

アプリケーションコンテキストの場所をアノテーションで指定するテストを作成しました。次に、daoをテストに自動配線します。

テストを実行すると、アプリケーションコンテキストを読み込めなかったことを示す例外が発生し、次のようになります。

どこから探し始めるのかわかりません。なぜこのエラーが発生するのですか、どうすれば解決できますか?情報springframework3.0.2.RELEASE、Hibernate 3.4.0.GA、testng 5.9

ありがとうございました!

0 投票する
17 に答える
153984 参照

testing - TestNGでのテストの実行順序

TestNGでのテストの実行順序をカスタマイズするにはどうすればよいですか?

例えば:

上記のスイートでは、テストの実行順序は任意です。1回の実行で、出力は次のようになります。

書かれた順序でテストを実行するにはどうすればよいですか?

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

reporting - TestNG でリスナーのコードを記述する方法は?

Java コードでリスナーを使用する方法を知りたいですか? また、リスナーを組み込みたい場合、xml ファイルにどのような変更を加える必要がありますか? org.testng.ITestNGListener を追加しましたが、プログラムもエラーをスローしていますか?

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

java - TestNGで異なる名前のテストを生成するにはどうすればよいですか?

TestNGを使用して、JavaでSeleniumベースのテストを実行しています。何度もテストを繰り返しています。一般に、テスト名と1つのパラメーターを除いて、すべて同じように動作します。

生成を自動化したい。工場の利用を考えていました。別の名前のテストを生成する方法はありますか?これに対する最善のアプローチは何でしょうか?

今のところ私は以下のようなものを持っています、そして私はLinkOfInterestIsActiveAfterClickのような10のテストを作成したいと思います

  • 私のXMLスイートはJavaコードから自動生成されます。
  • テスト名は、アクティブなリンクとアクティブでないリンクをログに記録するために重要です。