Package org.apache.felix.dm.test.components

Examples of org.apache.felix.dm.test.components.Ensure.waitForStep()


    public void testAnnotatedAdapterAutoConfig() throws Throwable {
        Ensure e = new Ensure();
        ServiceRegistration sr1 = register(e, S1ToS3AdapterAutoConfig.ENSURE);
        ServiceRegistration sr2 = register(e, S1Impl.ENSURE);
        ServiceRegistration sr3 = register(e, S2Impl.ENSURE);
        e.waitForStep(3, 10000);
        e.ensure();
        sr1.unregister();
        sr2.unregister();
        sr3.unregister();
    }
View Full Code Here


    public void testAnnotatedAdapterAutoConfigField() throws Throwable {
        Ensure e = new Ensure();
        ServiceRegistration sr1 = register(e, S1ToS3AdapterAutoConfigField.ENSURE);
        ServiceRegistration sr2 = register(e, S1Impl.ENSURE);
        ServiceRegistration sr3 = register(e, S2Impl.ENSURE);
        e.waitForStep(3, 10000);
        e.ensure();
        sr1.unregister();
        sr2.unregister();
        sr3.unregister();
    }
View Full Code Here

    public void testAnnotatedAdapterCallback() {
        Ensure e = new Ensure();
        ServiceRegistration sr1 = register(e, S1ToS3AdapterCallback.ENSURE);
        ServiceRegistration sr2 = register(e, S1Impl.ENSURE);
        ServiceRegistration sr3 = register(e, S2Impl.ENSURE);
        e.waitForStep(2, 10000);
        sr1.unregister();
        e.waitForStep(4, 10000);
        sr2.unregister();
        sr3.unregister();
    }
View Full Code Here

        ServiceRegistration sr1 = register(e, S1ToS3AdapterCallback.ENSURE);
        ServiceRegistration sr2 = register(e, S1Impl.ENSURE);
        ServiceRegistration sr3 = register(e, S2Impl.ENSURE);
        e.waitForStep(2, 10000);
        sr1.unregister();
        e.waitForStep(4, 10000);
        sr2.unregister();
        sr3.unregister();
    }
}
View Full Code Here

    @Test
    public void testFelix4050() {
        Ensure e = new Ensure();
        ServiceRegistration sr = register(e, Felix4050.ENSURE);
        // wait for S to be started
        e.waitForStep(3, 10000);
        // remove our sequencer: this will stop S
        sr.unregister();
        // ensure that S is stopped and destroyed
        e.waitForStep(5, 10000);
    }
View Full Code Here

        // wait for S to be started
        e.waitForStep(3, 10000);
        // remove our sequencer: this will stop S
        sr.unregister();
        // ensure that S is stopped and destroyed
        e.waitForStep(5, 10000);
    }
}
View Full Code Here

     */
    @Test
    public void testServiceWithPublisher() {
        Ensure e = new Ensure();
        ServiceRegistration sr = register(e, ServiceTestWthPublisher.ENSURE);
        e.waitForStep(4, 10000);
        sr.unregister();
    }

    /**
     * A Service instantiated from a FactorySet, and which registers/unregisters its service,
View Full Code Here

     */
    @Test
    public void testFactoryServiceWithPublisher() {
        Ensure e = new Ensure();
        ServiceRegistration sr = register(e, FactoryServiceTestWthPublisher.ENSURE);
        e.waitForStep(5, 10000);
        sr.unregister();
    }

    /**
     * Test an AdapterService which provides its interface using a @ServiceLifecycle.
View Full Code Here

     */
    @Test
    public void testAdapterServiceWithPublisher() {
        Ensure e = new Ensure();
        ServiceRegistration sr = register(e, AdapterServiceTestWithPublisher.ENSURE);
        e.waitForStep(6, 10000);
        sr.unregister();
    }

    /**
     * Test a BundleAdapterService which provides its interface using a @ServiceLifecycle.
View Full Code Here

     */
    @Test
    public void testBundleAdapterServiceWithPublisher() {
        Ensure e = new Ensure();
        ServiceRegistration sr = register(e, BundleAdapterServiceTestWithPublisher.ENSURE);
        e.waitForStep(5, 10000);
        sr.unregister();
    }

    /**
     * Test a ResourceAdapterService which provides its interface using a @ServiceLifecycle.
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.