Arquillian-Showcase その1

棚卸し16日目。ArquillianをJPACDIなど様々な技術に適用したサンプルがarquillian-showcaseREADMEがあるからそれを読んでもらえばいいのだけど、ディレクトリ直下は以下の様になっている。

テスト(ディレクトリ名で想像がつくものは特に記載しない)

cdicdi-ejbejbejb-testng
─ extensions              # Arquillian extensionsの拡張ディレクトリ
  ├── autodiscover        # @Mockで修飾されたフィールドからモックを生成する
  ├── declarative         # @Libraryで指定されたライブラリをテスト時に追加する
  ├── deploymentscenario  # テストクラスごとに@Deploymentされたメソッドの設定を行う
  ├── lifecycle           # デプロイ・アンデプロイの前後に処理を実行する
  ├── resteasy             
  ├── systemproperties    # テストアーカイブシステムプロパティを追加する
  └── weld-servlet        # CDIサーブレット環境でテストする
─ jaxrs
─ jaxws
─ jms
─ jpajpa-lite
─ jpa-persistence-extension
─ jsf
─ multinode               # Infinispanを利用した複数台のサーバーのテスト
─ osgiservlet
─ 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

力尽きたので今日はここまで。