package org.apache.aries.jndi.services; import java.util.Collection; import org.apache.aries.jndi.services.ServiceHelper; import org.junit.Test; import static org.junit.Assert.assertTrue; public class ServiceHelperTest { interface A {}; interface B extends A{}; interface C {}; interface D extends A, C{}; @Test public void testGetAllInterfaces() throws Exception { Class<?>[] classes = { B.class, D.class }; Collection<Class<?>> cx = ServiceHelper.getAllInterfaces(classes); assertTrue (cx.contains(A.class)); assertTrue (cx.contains(B.class)); assertTrue (cx.contains(C.class)); assertTrue (cx.contains(D.class)); assertTrue (cx.size() == 4); } }