In-Container Test Framework for OSGi, Java EE and CDI Applications