mysticfall / pivot4j

Pivot4J provides a common API for OLAP servers which can be used to build an analytical service frontend with pivot style GUI.
Other
128 stars 99 forks source link

Reimplement integration test cases using Aquillian. #98

Closed mysticfall closed 11 years ago

mysticfall commented 11 years ago

Reimplement integration test cases using Aquillian.

It enables to easily switch JSF profiles or managed beans for test, and also allows to mix in-container test with client side test.

Example use case would be, replace the default RepositoryManager instance with an in-memory implementation, then reset its content by a server-side method call before every client side test case is executed(for #59).

Moreover, it can also significantly reduce boiler plate codes in pom.xml and current integration test case implementations, by providing declarative alternatives for WebDriver configuration and DOM lookup.