blob: f3b302adc9aaa19c51a2da6dcd3de514490faffd [file] [log] [blame]
Pierre De Rop3a00a212015-03-01 09:27:46 +00001/*
2* Licensed to the Apache Software Foundation (ASF) under one
3* or more contributor license agreements. See the NOTICE file
4* distributed with this work for additional information
5* regarding copyright ownership. The ASF licenses this file
6* to you under the Apache License, Version 2.0 (the
7* "License"); you may not use this file except in compliance
8* with the License. You may obtain a copy of the License at
9*
10* http://www.apache.org/licenses/LICENSE-2.0
11*
12* Unless required by applicable law or agreed to in writing,
13* software distributed under the License is distributed on an
14* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15* KIND, either express or implied. See the License for the
16* specific language governing permissions and limitations
17* under the License.
18*/
19package org.apache.felix.dm.runtime.itest.tests;
20
21import org.apache.felix.dm.itest.util.Ensure;
22import org.apache.felix.dm.itest.util.TestBase;
23import org.apache.felix.dm.runtime.itest.components.MultipleAnnotations;
24import org.osgi.framework.ServiceRegistration;
25
26/**
27 * Use case: Verify complex Annotation usage.
28 *
29 * @author <a href="mailto:dev@felix.apache.org">Felix Project Team</a>
30 */
31public class MultipleAnnotationsTest extends TestBase {
32
33 public void testMultipleAnnotations() {
34 Ensure e = new Ensure();
35 ServiceRegistration sr = register(e, MultipleAnnotations.ENSURE);
36 e.waitForStep(7, 10000);
37 sr.unregister();
38 e.waitForStep(11, 10000);
39 }
40}