CLOVER🍀

That was when it all began.

Arquillian

WildFly 34にCDIと組み合わせたDoma 3を使ったアプリケーションをデプロイする(Arquillianでのインテグレーションテスト付き)

これは、なにをしたくて書いたもの? このブログではJakarta EE(Java EE)環境ではないところではデータベースアクセスにDomaをよく使っているのですが、そういえば Jakarta EE(Java EE)のアプリケーションサーバーで使うように設定したことがないな、と…

WildFly 33+WildFly Glow+Arquillianでテストを書いてみる(Bootable JAR/Managed、オマケでRemote)

これは、なにをしたくて書いたもの? 最近はWildFlyを使うのにWildFly Glow(WildFly Maven Plugin経由で)使うことが多いのですが、WildFly GlowとArquillianを組み合わせて 使ってみたいなと思いまして。 この組み合わせでテストを動かしてみることにしま…

WildFly 31+Arquillian+JUnit 5でインテグレーションテスト(Managed/Remote/Bootable JAR)

これは、なにをしたくて書いたもの? 以前書いたこちらの記事の焼き直しです。 WildFly 25+Arquillian+JUnit 5でインテグレーションテスト(Managed/Remote/Bootable JAR) - CLOVER この時はJakarta EE 8(javax.〜)でしたが、Jakarta EE 10になったこ…

WildFly 25+Arquillian+JUnit 5でインテグレーションテスト(Managed/Remote/Bootable JAR)

これは、なにをしたくて書いたもの? Java EE(Jakarta EE)のテストなら、Arquillianかなぁと思うのですが。 Arquillian · Write Real Tests Webサイトを見ていると、最近は静かな気がします。 Arquillian Blog · Arquillian とはいうものの、各アプリケー…

はじめてのWildFly Swarm

前々から気になっていたWildFly Swarmですが、そろそろちょっと試してみることにしました。Rightsize your Java EE Applications | Thorntail WildFly Swarmって? WildFlyを組み込んで、実行可能JARを作成したり、必要な機能やその他のライブラリなどを統合…

Apache DeltaSpikeのData Moduleを試す(Test-Control/Arquillianテスト付き)

Apache DeltaSpikeには、Data Moduleというものがあります。Data Moduleサンプルを見ていると雰囲気はなんとなくわかるのですが、JPAでRepositoryパターンを実装するためのもので、 インターフェースに対して命名規則でクエリを自動生成 @Queryアノテーショ…

Embedded Tomcat 8でArquillianを使う

Java EEで遊ぶ時、WildFlyにデプロイ、もしくはArquillianを一緒に使うか、自分でEmbedded Tomcatのインスタンスを作ってそこで動かすことが多いのですが、そういえばArquillianにもTomcatのサポートがあったなと思い、こちらも使ってみることにしました。Ar…

IntelliJでArquillianのテストをScalaTestと合わせて使う時

ちょっとハマったので、書き残し。sbt(Scala)+ScalaTestとArquillianを一緒に使っていて、なおかつIntelliJでテストを実行する時にはScalaTestとしてではなく、JUnitとして起動すること。テストがキレイに無視されます。どうも、@RunWithアノテーションを…

wildfly-arquillian-container-embeddedってwildfly-arquillian-container-managedと何か違うんですか?

最近、組み込みTomcatにJAX-RSとCDIを載せて動かしていることが多いのですが、ちょっとしたテストの時に便利だなぁという感じで使っています。ただ、Java EE系のテストといえばArquillianだということで、ふと見た時に気になったのがこの人。WildFly 8.1.0 -…

Scala × Arquillianで、Java EEのテスト(WildFly、Java EE 7版)

Java EE 7やWildFlyが出てから、全然触っていなかったArquillianをそろそろまた使ってみようかということで。前にもArquillianを使ったエントリを書いていますが、基本的にはその時と同じです。前提は、以下とします。 言語はScala ビルドツールはsbt テスト…

ArquillianとScalaTestを合わせて使う

ArquillianとScalaTestを合わせて使う、最初にArquillianを使った時に思っていたことですが、最初からそんなことするとハマりそうだと思ってやめていました。で、それぞれを別個に使ってきて、合わせられそうな気がしたので、今回トライ。これで、個人的には…

Arquillian Remoteを使ったテスト

前回までで、ManagedモードでArquillianを使ったEJBとJAX-RSのテストをやってみたので、今回はRemoteモードを使ってみます。今回の対象は、EJBとJAX-RSリソースとして作成したクラスとします。 依存関係の定義とテスト対象 依存関係の定義。 build.sbt name …

ArquillianでJAX-RSのテスト

前に、Arquillianでやった、テストの続き。前回はEJB+JPAだけだったので、今度はJAX-RSのテストをやってみます。といっても、ほとんどここのマネではありますが。arquillian-showcase / jaxrs https://github.com/arquillian/arquillian-showcase/tree/mast…

Scala × Arquillianで、Java EEのテスト

JBoss ASにデプロイしながら進めていくのもいいのですが、ここはひとつ、テストコードから実行してみようと思いまして。今まで名前だけは聞いたことのあった、Arquillianを使ってみます。Arquillian http://arquillian.org/日本語でもいくつか情報が出ている…