Examples of QualifierFilter


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

        return new DronePointImpl<MockDrone>(MockDrone.class, lifecycle, annotations);
    }

    @Test
    public void testQualifierFiltering() {
        assertThat(context.find(MockDrone.class).filter(new QualifierFilter(Default.class)).size(), is(3));
        assertThat(context.find(MockDrone.class).filter(new QualifierFilter(Different.class)).size(), is(3));
    }
View Full Code Here

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

    @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
TOP
Copyright © 2018 www.massapi.com. 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.