問題タブ [jboss-arquillian]
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.
java - すべての Maven 依存関係を Arquillian に追加する
POM のすべての依存関係を arquillian に追加するにはどうすればよいですか?
その行を見つけましたがMaven
、クラスが見つからないため、intellij で赤くなっています。どの依存関係が必要かわかりません。それとももっと良い方法がありますか?
java - jsf-apiとjsf-implはどのように関連していますか?
しばらくの間、私はarquillianテストケースを実行するのに苦労しています。このテストには、JSFクラスをルートとするクラスが含まClassFormatError: Absent Code
れ、の実装javax.faces.model.DataModel
が見つからなかったため、に遭遇しました。
私の仮定では、テストにJSF実装を提供する必要がありますが、見つけた実装(たとえば、JBossにバンドルされているもの)にはjavax.faces
パッケージがなく、クラスcom.sun
の痕跡は見つかりませんでした。DataModel
ここでの動作をどこで誤解していますか?なぜimpl
実際に実装しないのapi
ですか?
jboss7.x - arquillianを使用したリモートコンテナのデバッグが失敗する
リモートコンテナjboss7.1.1のデバッグはarquillianで失敗します。https://community.jboss.org/wiki/WhyDontBreakPointsWorkWhenDebuggingで説明されているように、standalone.conf.batでデバッグ設定を設定しました。しかし、それはデバッグモードでjbossを開始しません。Consoleoutput:
arquillian1.0.3.Finalを使用します。
junit - アプリケーションの例外をテストする方法Arquillian、EJB、JUnit
EJB内でスローされたアプリケーション例外のテストで問題が発生しました。JUnit、Arquillian、JBossを使用しています。EJBをプログラム/テストする方法を誤解している可能性があります。何かを明確にしたり、詳細を提供したり、コードを追加したりする必要がある場合は、お知らせください。EJBでアプリケーションの例外をテストする方法についての提案をいただければ幸いです。
EJB内でランタイム例外がスローされると、トランザクションは破棄され、TransactionRequiredExceptionがスローされます。後続のテスト(単一のテストとして実行すると合格)は、次の例外を除いて失敗します。
次に、スローされた例外がTransactionRequiredExceptionタイプであると断言しようとすると、次の例外が発生します。
重要なコードは次のとおりです。
jboss7.x - AfterPhase(またはAfterServlet、BeforePhase、BeforeServlet)を実行する代わりにarquillianワープがタイムアウトする
私は Arquillian Warp を使い始めたばかりで、つまずきにぶつかったようです。
登録ページの基本的な UI テストがあります
私は testSavedUserProfile() メソッドでさまざまな組み合わせを試しましたが、それをトリガーするのはまったく運がありませんでした。
テストは常に終了します
開かれたFirefoxウィンドウで、ページが投稿され、正しくリダイレクトされるのを見ることができます。リダイレクトしないようにしようとしましたが、何も役に立ちませんでした。
基本的でシンプルなものが欠けているように感じますが、何がわかりません!
どんな助けでも大歓迎です。
ありがとう。
seam3 - jsf ページなしで RequestParam を使用するバッキング Bean の分離テスト
比較的簡単なテストを行いたい。テストされるクラス (簡略化されていますが、アイデアは得られます):
そしてテスト:
これを試してみると、例外が発生します。
これは理にかなっています。
私が本当に疑問に思っているのは:
Arquillian (または他の何か) を介してそのような Bean をテストする方法はありますか?
言い換えれば、この Bean を生成するテストを介して http 要求を呼び出すにはどうすればよいでしょうか。ただし、jsf ファイルなどを配置する必要はありません。
ヘルプ/提案をありがとう。
jakarta-ee - ArquillianContiPerf統合
ContiPerf 2でおもちゃの単体テストを正常に開発しました。Arquillianの単体テストで同じことを実行しようとすると、ContiPerfアノテーション@PerfTest
が機能していないように見えますが、アノテーション@Required
は正常に機能します。私のテストクラスは次のようになります
そして私が得る例外は
何かご意見は?必要に応じて、pom.xmlを投稿できます。
java - JBoss 7.1 にデプロイできない
アプリケーション サーバーを Glassfish から JBoss 7.1 に変更した後、いくつかの統合テストを実行しようとしています。ただし、展開することはできません。このエラーをスローし、その後停止します。
20:35:31,252 INFO [org.jboss.as.server] (management-handler-thread - 9) JBAS015870: デプロイ "9965db9f-a190-4bca-b7a9-c7df3ea6b1d7.war" のデプロイが失敗メッセージ {" でロールバックされましたJBAS014771: 依存関係が見つからない/利用できないサービス" => ["jboss.module.service.\"deployment.9965db9f-a190-4bca-b7a9-c7df3ea6b1d7.war\".mainjboss.module.spec.service.\"deployment.arquillian -service\".mainMissing[jboss.module.service.\"deployment.9965db9f-a190-4bca-b7a9-c7df3ea6b1d7.war\".mainjboss.module.spec.service.\"deployment.arquillian-service\".main ]"]}
これは私のPOMです:
ant - ArquillianWeld-ant+ivyを使用したEEテストのセットアップ
スタートガイドに従ってプロジェクトを立ち上げました。私はツタを使わなければなりません。これらは私の依存関係です:
問題:「*」にマップしましたが、他動詞は解決されません。ツタに悩まされているからといって、すべての瓶を手作業で追加する必要がありますか?または私は何かが欠けていますか?
明確化:
マッピング「myconf->default()」transitive="true"を使用します。私はこれを次のように読みました:「依存関係のデフォルトのconfを取得し、それを「myconf」にマップします。():依存関係が「default」を提供しない場合は、提供するすべてのconfを使用します。これはすべて推移的に行う必要があります。すべてのサブ依存関係もマップされます。
しかし、私が得たのは、指定されたjarだけであり、テストを実行すると多くのCNFEが発生します。Mavenプロジェクトで参照されているarquillian-containerpomについて読みましたが、ツタとarquillianの「すぐに使える」依存関係マッピングメカニズムが機能しないのではないかと心配し始めています。誰かがこれを確認したり、私が使用できる(最良の:テスト済みの)依存関係構成を提供したりできれば幸いです。どうもありがとうございます!
java - Arquillian テストで @PostConstruct が呼び出されないのはなぜですか
@BeforeClass
コールバックは arquillian テストでは機能しないため、@PostConstruct
テストのコールバックでいくつかのフィールドを初期化しようとしました。展開にはがあり、注釈と引数なしのコンストラクターbeans.xml
も追加しようとしましたが、効果はありません。@Startup
CDI は機能しており、テストの他のフィールドに対してすべてのインジェクションが実行されていますが、@PostConstruct
呼び出されていません。何か不足していますか?
で使用Arquillian 1.0.0.Final
していJBoss 7.1.1.Final
ます。回避策を探しているわけではありません-@Before
コールバックを使用できます。しかし、すべてのテストで一度だけ値を初期化する必要があるため、これは明らかに最適ではありません。さらに重要なことに、観察された動作は、私の CDI の理解と矛盾しているようです。
これが私のテストの要点です: