Package org.jboss.arquillian.drone.spi.filter

Examples of org.jboss.arquillian.drone.spi.filter.LifecycleFilter


        }
    }

    public void after(@Observes After event) {
        DroneContext context = droneContext.get();
        LifecycleFilter lifecycleFilter = new LifecycleFilter(DronePoint.Lifecycle.METHOD);
        FilterableResult<Object> dronePoints = context.find(Object.class).filter(lifecycleFilter);

        for (DronePoint<?> dronePoint : dronePoints) {
            destroyDroneCommand.fire(new DestroyDrone(dronePoint));
        }
View Full Code Here


    }

    public void beforeUndeploy(@Observes BeforeUnDeploy event) {
        DroneContext context = droneContext.get();
        DeploymentFilter deploymentFilter = new DeploymentFilter(Pattern.quote(event.getDeployment().getName()));
        LifecycleFilter lifecycleFilter = new LifecycleFilter(DronePoint.Lifecycle.DEPLOYMENT);
        FilterableResult<Object> dronePoints = context.find(Object.class)
                .filter(deploymentFilter)
                .filter(lifecycleFilter);

        for (DronePoint<?> dronePoint : dronePoints) {
View Full Code Here

    }

    public void afterClass(@Observes AfterClass event) {
        DroneContext context = droneContext.get();

        LifecycleFilter lifecycleFilter = new LifecycleFilter(DronePoint.Lifecycle.CLASS,
            DronePoint.Lifecycle.METHOD);
        FilterableResult<Object> dronePoints = context.find(Object.class).filter(lifecycleFilter);

        for (DronePoint<?> dronePoint : dronePoints) {
            destroyDroneCommand.fire(new DestroyDrone(dronePoint));
View Full Code Here

    }

    @Test
    public void testScopeFiltering() {
        assertThat(context.find(MockDrone.class)
                .filter(new LifecycleFilter(DronePoint.Lifecycle.CLASS)).size(), is(2));
        assertThat(context.find(MockDrone.class)
                .filter(new LifecycleFilter(DronePoint.Lifecycle.METHOD)).size(), is(2));
        assertThat(context.find(MockDrone.class)
                .filter(new LifecycleFilter(DronePoint.Lifecycle.DEPLOYMENT)).size(), is(2));
    }
View Full Code Here

                .filter(new LifecycleFilter(DronePoint.Lifecycle.DEPLOYMENT)).size(), is(2));
    }

    @Test
    public void testDeploymentFiltering() {
        LifecycleFilter lifecycleFilter = new LifecycleFilter(DronePoint.Lifecycle.DEPLOYMENT);

        assertThat(context.find(MockDrone.class)
                .filter(new DeploymentFilter(".*"))
                .size(), is(3));
        assertThat(context.find(MockDrone.class)
View Full Code Here

    @Test
    public void testCombinedFiltering() {

        assertThat(context.find(MockDrone.class)
                .filter(new QualifierFilter(Default.class))
                .filter(new LifecycleFilter(DronePoint.Lifecycle.CLASS))
                .single(), is(defaultClassDronePoint));

        assertThat(context.find(MockDrone.class)
                .filter(new QualifierFilter(Default.class))
                .filter(new LifecycleFilter(DronePoint.Lifecycle.METHOD))
                .single(), is(defaultMethodDronePoint));

        assertThat(context.find(MockDrone.class)
                .filter(new QualifierFilter(Default.class))
                .filter(new LifecycleFilter(DronePoint.Lifecycle.DEPLOYMENT))
                .single(), is(defaultDeploymentDronePoint));

        assertThat(context.find(MockDrone.class)
                .filter(new QualifierFilter(Different.class))
                .filter(new LifecycleFilter(DronePoint.Lifecycle.CLASS))
                .single(), is(differentClassDronePoint));

        assertThat(context.find(MockDrone.class)
                .filter(new QualifierFilter(Different.class))
                .filter(new LifecycleFilter(DronePoint.Lifecycle.METHOD))
                .single(), is(differentMethodDronePoint));

        assertThat(context.find(MockDrone.class)
                .filter(new QualifierFilter(Different.class))
                .filter(new LifecycleFilter(DronePoint.Lifecycle.DEPLOYMENT))
                .single(), is(differentDeploymentDronePoint));
    }
View Full Code Here

        }
    }

    public void after(@Observes After event) {
        DroneContext context = droneContext.get();
        LifecycleFilter lifecycleFilter = new LifecycleFilter(InjectionPoint.Lifecycle.METHOD);
        List<InjectionPoint<?>> injectionPoints = context.find(Object.class, lifecycleFilter);

        for (InjectionPoint<?> injectionPoint : injectionPoints) {
            destroyDroneCommand.fire(new DestroyDrone(injectionPoint));
        }
View Full Code Here

    }

    public void afterClass(@Observes AfterClass event) {
        DroneContext context = droneContext.get();

        LifecycleFilter lifecycleFilter = new LifecycleFilter(InjectionPoint.Lifecycle.CLASS,
            InjectionPoint.Lifecycle.METHOD);
        List<InjectionPoint<?>> injectionPoints = context.find(Object.class, lifecycleFilter);

        for (InjectionPoint<?> injectionPoint : injectionPoints) {
            destroyDroneCommand.fire(new DestroyDrone(injectionPoint));
View Full Code Here

TOP

Related Classes of org.jboss.arquillian.drone.spi.filter.LifecycleFilter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.