X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.scl.osgi%2Fsrc%2Forg%2Fsimantics%2Fscl%2Fosgi%2Finternal%2FServiceBasedTestRepository.java;h=694ee87bf74c50aef18ff50e6490de2ce8474bfe;hb=1e6b0f31a45cfdb30ef8c28a0763eb05d705e6fb;hp=bcabd509008fe3ae35cce557b64e50df7e381034;hpb=969bd23cab98a79ca9101af33334000879fb60c5;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.scl.osgi/src/org/simantics/scl/osgi/internal/ServiceBasedTestRepository.java b/bundles/org.simantics.scl.osgi/src/org/simantics/scl/osgi/internal/ServiceBasedTestRepository.java index bcabd5090..694ee87bf 100644 --- a/bundles/org.simantics.scl.osgi/src/org/simantics/scl/osgi/internal/ServiceBasedTestRepository.java +++ b/bundles/org.simantics.scl.osgi/src/org/simantics/scl/osgi/internal/ServiceBasedTestRepository.java @@ -1,28 +1,28 @@ -package org.simantics.scl.osgi.internal; - -import java.util.Collection; - -import org.osgi.framework.BundleContext; -import org.osgi.util.tracker.ServiceTracker; -import org.simantics.scl.compiler.testing.TestRunnable; -import org.simantics.scl.compiler.testing.repository.TestRepository; - -public class ServiceBasedTestRepository implements TestRepository { - - ServiceTracker repositories; - - public ServiceBasedTestRepository(BundleContext context) { - repositories = new ServiceTracker( - context, TestRepository.class, null); - repositories.open(); - } - - @Override - public void collectTests(Collection tests) { - Object[] services = repositories.getServices(); - if(services != null) - for(Object repository : services) - ((TestRepository)repository).collectTests(tests); - } - -} +package org.simantics.scl.osgi.internal; + +import java.util.Collection; + +import org.osgi.framework.BundleContext; +import org.osgi.util.tracker.ServiceTracker; +import org.simantics.scl.compiler.testing.TestRunnable; +import org.simantics.scl.compiler.testing.repository.TestRepository; + +public class ServiceBasedTestRepository implements TestRepository { + + ServiceTracker repositories; + + public ServiceBasedTestRepository(BundleContext context) { + repositories = new ServiceTracker( + context, TestRepository.class, null); + repositories.open(); + } + + @Override + public void collectTests(Collection tests) { + Object[] services = repositories.getServices(); + if(services != null) + for(Object repository : services) + ((TestRepository)repository).collectTests(tests); + } + +}