Arquillian-Showcase その1
棚卸し16日目。ArquillianをJPAやCDIなど様々な技術に適用したサンプルがarquillian-showcase。READMEがあるからそれを読んでもらえばいいのだけど、ディレクトリ直下は以下の様になっている。
テスト(ディレクトリ名で想像がつくものは特に記載しない)
─ cdi ─ cdi-ejb ─ ejb ─ ejb-testng ─ extensions # Arquillian extensionsの拡張ディレクトリ ├── autodiscover # @Mockで修飾されたフィールドからモックを生成する ├── declarative # @Libraryで指定されたライブラリをテスト時に追加する ├── deploymentscenario # テストクラスごとに@Deploymentされたメソッドの設定を行う ├── lifecycle # デプロイ・アンデプロイの前後に処理を実行する ├── resteasy ├── systemproperties # テストアーカイブにシステムプロパティを追加する └── weld-servlet # CDIをサーブレット環境でテストする ─ jaxrs ─ jaxws ─ jms ─ jpa ─ jpa-lite ─ jpa-persistence-extension ─ jsf ─ multinode # Infinispanを利用した複数台のサーバーのテスト ─ osgi ─ servlet ─ spring ├── spring-ejb ├── spring-hibernate ├── spring-inject ├── spring-javaconfig ├── spring-jdbc ├── spring-jms ├── spring-jpa ├── spring-jsr330 └── spring-testng ─ ui # Seleniumを使ったUIのテスト ─ warp # Warp extensionのサンプル
補助的なディレクトリ
─ container-boms # 各コンテナの依存性を定義するbom ├── glassfish-embedded-3.1 ├── glassfish-remote-3.1 ├── jbossas-managed-6 ├── jbossas-remote-6 ├── jetty-embedded-7 ├── openejb-embedded-3.1 ├── openejb-embedded-4 ├── openwebbeans-embedded-1 ├── resin-embedded-4 ├── tomcat-embedded-6 ├── weld-ee-embedded-1.1 └── weld-se-embedded-1.1 ─ parent
その他ファイル
─ pom.xml ─ README.md
力尽きたので今日はここまで。