### Question:
BridgeActivator implements BundleActivator { @Override public void start( BundleContext bundleContext ) throws Exception { new KarafCapabilityProvider( bundleContext ).open(); new OSGIActivator().start( bundleContext ); new PentahoNamespaceActivator().start( bundleContext ); }  @Override void start( BundleContext bundleContext ); @Override void stop( BundleContext bundleContext );  }### Answer:
@Test public void testStart() throws Exception { bridgeActivator.start( bundleContext ); verify( bundleContext, atLeastOnce() ).createFilter( anyString() ); verify( bundleContext, times( 8 ) ).addServiceListener( (ServiceListener) anyObject(), anyString() ); verify( bundleContext, atLeastOnce() ).registerService( ExecutorService.class, ExecutorUtil.getExecutor(), new Hashtable<String, Object>() ); }