Challenge Engineer Life !

エンジニア人生を楽しみたい!仕事や趣味で学んだ技術的なことを書いていくブログです。

Arquillian

ArquillianでViewScopedのCDI管理BeanだけInjectできない

年明けから、いよいよJava EE 7で開発が始まりそうなので、冬休みを利用して色々準備したいなーと思ってます。まずはテスト周辺を整備、と思って久しぶりにArquillianを触ってたのですが、いきなりハマってしまった(^^;GlassFish 4系でのArquillian設定は以…

JJUG ナイトセミナ 「Java EE 特集」に参加しました~

今日のJJUGナイトセミナは「Java EE特集」でした。最終的な参加者は170名超えだったとのことで、あれ、結構Java EE盛り上がってきてる…?のかと思ったり(^^; http://www.java-users.jp/?p=846発表は2つだったのですが、どちらもかなり勉強になりました。まだ…

Arqullian Persistence ExtensionでDB含む検索処理のリグレッション試験を楽にする

現在のJava EE6開発では、単体試験にJUnit、もう少し複雑な試験(インテグレーションというのでしょうか)Backing BeanやEJBが絡むようなもの、では主に「Arqullian」を利用しています。Arqullianに関しては日本語での情報もあり、かつ、有志の方がArqullian…

Arquillian Persistence ExtensionでMicrosoft SQL Server 2008 R2のDBを使う場合

本開発に入る前に試していたArquillian Persistence Extensionは主にApache Derby(JavaDB)を利用していました。 ※Arquillian Persistence Extensionとは何か、に関しては過去エントリ参照→「ArquillianPersistenceExtensionを触ってみる」で、本格開発に入っ…

Arquillianテストで自分のミスに気付かずハマってたこと

昨年作ったJava EE6のWebプロトタイプをベースにArquillianでインテグレーションテストを実際に作っています。2月から本格的に開発に入るとのことで、駆け込みで色々ちゃんと確認しないと;で、今日は半日くらい悩んだことがあって…でも結果的には自分の悲し…

Arquillian Persistence Extensionでもう少し日本語を活用してみる

NetBeans&Maven&JUnit&Arquillian(with Embedded GlassFish)でテストコードの日本語メソッドが利用可能なことがわかったので、次期案件ではこれを標準にしようと思います(開発は日本人のみだし、海外に出すことはなさそうなので)。今まで上記組合せで実験…

ArquillianのテストでFacesContext.getCurrentInstance()がnullなのでモックを作る

昨年作ったJava EE6のプロトタイプにArquillianを使ったテストを入れてどんなことまでできるか確認してます。 単体レベルの試験も簡単にできるし、DB使った試験も簡単だし、かなり良い感じです。とりあえず今のところ、躓いたのはFacesContext周辺。画面サイ…

Arquillian Persistence Extensionのオプションを幾つか確認してみた

ここ数日Arquillian Persitence Extensionのエントリが続いてますが、基本的には ドキュメントのことを試して書いてるだけです…(^^;今日はいくつかのオプションを試してみたメモです。 テーブル比較にて除外したいカラムがある場合 昨日書いた「Arquillian P…

Arquillian Persistence Extensionでテーブルの比較テストに挑戦

1/6のエントリ「Arquillian Persistence Extensionを触ってみる」の続きで、ドキュメントにもあるShouldMatchDataSetアノテーションを使ってみました。 これを利用することで簡単にテーブルデータの比較テストができますようです。 テスト内容 dataset.xmlで…

Arquillianで日本語メソッドのテストが実行できなかった問題の回避法

昨日書いたエントリ「Arquillianで日本語メソッドのテストが実行できない…」 が一応解決?回避?できたので書いておきます。 実行環境 Arquillianのテスト作成手順は自分向けにも別途まとめたいのですが、とりあえず今お試ししている環境をざっくりと。 NetB…

Arquillianで日本語メソッドのテストが実行できない…

早速ですが、冬休みに学んだことを昨年末に作ったプロトタイプへ反映してみました。 JUnitは問題なしですが、Arquillianでのテストでは問題が2つほど…orzArquillianの環境設定の手順をまだ書いてないままですが、自分向けメモって感じで…。 注入できないと怒…

Arquillian Persistence Extensionを触ってみる

昨日のエントリで、Arquillianを利用してDBUnitのようにdatasetのxmlを定義したり、Unitilsの@DataSetアノテーションでデータを読むみたいなことが簡単にできれば…なんて書いていたのですが、Arquillian Persistence Extensionというものがあって、まさにそ…

にほんブログ村 IT技術ブログへ
にほんブログ村 にほんブログ村 IT技術ブログ Javaへ
にほんブログ村