Author: angela
Date: Fri Nov 24 11:58:08 2017
New Revision: 1816232

URL: http://svn.apache.org/viewvc?rev=1816232&view=rev
Log:
OAK-6981 : move OsgiContext defined in derived tests to AbstractExternalAuthTest

Modified:
    
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/AbstractExternalAuthTest.java
    
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/ExternalLoginModuleAutoMembershipTest.java
    
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/ExternalLoginModuleDynamicMembershipTest.java
    
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/ExternalLoginModuleFactoryTest.java
    
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/jmx/SynMBeanImplOSGiTest.java
    
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalPrincipalConfigurationTest.java

Modified: 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/AbstractExternalAuthTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/AbstractExternalAuthTest.java?rev=1816232&r1=1816231&r2=1816232&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/AbstractExternalAuthTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/AbstractExternalAuthTest.java
 Fri Nov 24 11:58:08 2017
@@ -47,14 +47,19 @@ import org.apache.jackrabbit.oak.spi.sec
 import 
org.apache.jackrabbit.oak.spi.security.authentication.external.basic.DefaultSyncConfig;
 import 
org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalIdentityConstants;
 import 
org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal.ExternalPrincipalConfiguration;
+import org.apache.sling.testing.mock.osgi.junit.OsgiContext;
 import org.junit.After;
 import org.junit.Before;
+import org.junit.Rule;
 
 /**
  * Abstract base test for external-authentication tests.
  */
 public abstract class AbstractExternalAuthTest extends AbstractSecurityTest {
 
+    @Rule
+    public final OsgiContext context = new OsgiContext();
+
     protected static final String USER_ID = TestIdentityProvider.ID_TEST_USER;
     protected static final String TEST_CONSTANT_PROPERTY_NAME = 
"profile/constantProperty";
     protected static final String TEST_CONSTANT_PROPERTY_VALUE = 
"constant-value";
@@ -132,6 +137,9 @@ public abstract class AbstractExternalAu
     protected SecurityProvider getSecurityProvider() {
         if (securityProvider == null) {
             securityProvider = new 
TestSecurityProvider(getSecurityConfigParameters(), 
externalPrincipalConfiguration);
+
+            // register PrincipalConfiguration with OSGi context
+            
context.registerInjectActivateService(externalPrincipalConfiguration);
         }
         return securityProvider;
     }

Modified: 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/ExternalLoginModuleAutoMembershipTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/ExternalLoginModuleAutoMembershipTest.java?rev=1816232&r1=1816231&r2=1816232&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/ExternalLoginModuleAutoMembershipTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/ExternalLoginModuleAutoMembershipTest.java
 Fri Nov 24 11:58:08 2017
@@ -45,7 +45,6 @@ import org.apache.jackrabbit.oak.spi.sec
 import org.apache.jackrabbit.oak.spi.whiteboard.Registration;
 import org.apache.jackrabbit.oak.spi.whiteboard.WhiteboardUtils;
 import org.apache.sling.testing.mock.osgi.junit.OsgiContext;
-import org.junit.Rule;
 import org.junit.Test;
 
 import static org.junit.Assert.assertEquals;
@@ -58,9 +57,6 @@ public class ExternalLoginModuleAutoMemb
 
     private static final String NON_EXISTING_NAME = "nonExisting";
 
-    @Rule
-    public final OsgiContext context = new OsgiContext();
-
     private Root r;
     private UserManager userManager;
     private ValueFactory valueFactory;
@@ -81,10 +77,6 @@ public class ExternalLoginModuleAutoMemb
 
         syncConfig.user().setDynamicMembership(true);
 
-        // register the ExternalPrincipal configuration in order to have it's
-        // activate method invoked.
-        context.registerInjectActivateService(externalPrincipalConfiguration);
-
         // first configuration based on test base-setup with
         // - dynamic membership = true
         // - auto-membership = 'gr_default' and 'nonExisting'

Modified: 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/ExternalLoginModuleDynamicMembershipTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/ExternalLoginModuleDynamicMembershipTest.java?rev=1816232&r1=1816231&r2=1816232&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/ExternalLoginModuleDynamicMembershipTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/ExternalLoginModuleDynamicMembershipTest.java
 Fri Nov 24 11:58:08 2017
@@ -37,8 +37,6 @@ import org.apache.jackrabbit.oak.spi.sec
 import 
org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalIdentityConstants;
 import org.apache.jackrabbit.oak.spi.security.principal.EveryonePrincipal;
 import org.apache.jackrabbit.oak.spi.whiteboard.WhiteboardUtils;
-import org.apache.sling.testing.mock.osgi.junit.OsgiContext;
-import org.junit.Rule;
 import org.junit.Test;
 
 import static org.junit.Assert.assertEquals;
@@ -49,19 +47,12 @@ import static org.junit.Assert.assertTru
 
 public class ExternalLoginModuleDynamicMembershipTest extends 
ExternalLoginModuleTest {
 
-    @Rule
-    public final OsgiContext context = new OsgiContext();
-
     @Override
     public void before() throws Exception {
         super.before();
 
         syncConfig.user().setDynamicMembership(true);
 
-        // register the ExternalPrincipal configuration in order to have it's
-        // activate method invoked.
-        context.registerInjectActivateService(externalPrincipalConfiguration);
-
         // now register the sync-handler with the dynamic membership config
         // in order to enable dynamic membership with the external principal 
configuration
         Map props = 
ImmutableMap.of(DefaultSyncConfigImpl.PARAM_USER_DYNAMIC_MEMBERSHIP, 
syncConfig.user().getDynamicMembership());

Modified: 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/ExternalLoginModuleFactoryTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/ExternalLoginModuleFactoryTest.java?rev=1816232&r1=1816231&r2=1816232&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/ExternalLoginModuleFactoryTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/ExternalLoginModuleFactoryTest.java
 Fri Nov 24 11:58:08 2017
@@ -47,9 +47,6 @@ import static org.junit.Assert.assertTru
 
 public class ExternalLoginModuleFactoryTest extends 
ExternalLoginModuleTestBase {
 
-    @Rule
-    public final OsgiContext context = new OsgiContext();
-
     @Override
     protected Oak withEditors(Oak oak) {
         super.withEditors(oak);

Modified: 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/jmx/SynMBeanImplOSGiTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/jmx/SynMBeanImplOSGiTest.java?rev=1816232&r1=1816231&r2=1816232&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/jmx/SynMBeanImplOSGiTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/jmx/SynMBeanImplOSGiTest.java
 Fri Nov 24 11:58:08 2017
@@ -31,8 +31,6 @@ import org.apache.jackrabbit.oak.spi.sec
 import 
org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory;
 import 
org.apache.jackrabbit.oak.spi.security.authentication.external.impl.SyncManagerImpl;
 import org.apache.sling.testing.mock.osgi.MockOsgi;
-import org.apache.sling.testing.mock.osgi.junit.OsgiContext;
-import org.junit.Rule;
 import org.junit.Test;
 
 import static org.junit.Assert.assertNotNull;
@@ -40,9 +38,6 @@ import static org.junit.Assert.assertNul
 
 public class SynMBeanImplOSGiTest extends ExternalLoginModuleTestBase {
 
-    @Rule
-    public final OsgiContext context = new OsgiContext();
-
     private ExternalLoginModuleFactory externalLoginModuleFactory;
 
     @Override

Modified: 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalPrincipalConfigurationTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalPrincipalConfigurationTest.java?rev=1816232&r1=1816231&r2=1816232&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalPrincipalConfigurationTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-auth-external/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/principal/ExternalPrincipalConfigurationTest.java
 Fri Nov 24 11:58:08 2017
@@ -21,7 +21,6 @@ import java.util.Hashtable;
 import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
-
 import javax.annotation.Nonnull;
 import javax.jcr.RepositoryException;
 import javax.jcr.ValueFactory;
@@ -50,12 +49,9 @@ import org.apache.jackrabbit.oak.spi.sec
 import org.apache.jackrabbit.oak.spi.security.principal.PrincipalConfiguration;
 import org.apache.jackrabbit.oak.spi.security.principal.PrincipalProvider;
 import org.apache.jackrabbit.oak.spi.xml.ProtectedItemImporter;
-import org.apache.sling.testing.mock.osgi.junit.OsgiContext;
 import org.junit.Ignore;
-import org.junit.Rule;
 import org.junit.Test;
 import org.osgi.framework.BundleContext;
-import org.osgi.framework.ServiceReference;
 import org.osgi.framework.ServiceRegistration;
 
 import static org.junit.Assert.assertEquals;
@@ -66,19 +62,6 @@ import static org.junit.Assert.assertTru
 
 public class ExternalPrincipalConfigurationTest extends 
AbstractExternalAuthTest {
 
-    @Rule
-    public final OsgiContext context = new OsgiContext();
-
-    private ExternalPrincipalConfiguration principalConfiguration;
-
-    @Override
-    public void before() throws Exception {
-        super.before();
-
-        principalConfiguration = new 
ExternalPrincipalConfiguration(getSecurityProvider());
-        context.registerInjectActivateService(principalConfiguration);
-    }
-
     private void enable() {
         context.registerService(SyncHandler.class, new DefaultSyncHandler(), 
ImmutableMap.<String, 
Object>of(DefaultSyncConfigImpl.PARAM_USER_DYNAMIC_MEMBERSHIP, true));
     }
@@ -90,18 +73,18 @@ public class ExternalPrincipalConfigurat
 
     @Test
     public void testGetPrincipalManager() {
-        assertNotNull(principalConfiguration.getPrincipalManager(root, 
NamePathMapper.DEFAULT));
+        assertNotNull(externalPrincipalConfiguration.getPrincipalManager(root, 
NamePathMapper.DEFAULT));
     }
 
     @Test
     public void testGetPrincipalManagerEnabled() {
         enable();
-        assertNotNull(principalConfiguration.getPrincipalManager(root, 
NamePathMapper.DEFAULT));
+        assertNotNull(externalPrincipalConfiguration.getPrincipalManager(root, 
NamePathMapper.DEFAULT));
     }
 
     @Test
     public void testGetPrincipalProvider() throws Exception {
-        PrincipalProvider pp = 
principalConfiguration.getPrincipalProvider(root, NamePathMapper.DEFAULT);
+        PrincipalProvider pp = 
externalPrincipalConfiguration.getPrincipalProvider(root, 
NamePathMapper.DEFAULT);
         assertNotNull(pp);
         assertFalse(pp instanceof ExternalGroupPrincipalProvider);
 
@@ -110,60 +93,60 @@ public class ExternalPrincipalConfigurat
     @Test
     public void testGetPrincipalProviderEnabled() {
         enable();
-        PrincipalProvider pp = 
principalConfiguration.getPrincipalProvider(root, NamePathMapper.DEFAULT);
+        PrincipalProvider pp = 
externalPrincipalConfiguration.getPrincipalProvider(root, 
NamePathMapper.DEFAULT);
         assertNotNull(pp);
         assertTrue(pp instanceof ExternalGroupPrincipalProvider);
     }
 
     @Test
     public void testGetName() {
-        assertEquals(PrincipalConfiguration.NAME, 
principalConfiguration.getName());
+        assertEquals(PrincipalConfiguration.NAME, 
externalPrincipalConfiguration.getName());
 
         enable();
-        assertEquals(PrincipalConfiguration.NAME, 
principalConfiguration.getName());
+        assertEquals(PrincipalConfiguration.NAME, 
externalPrincipalConfiguration.getName());
     }
 
     @Test
     public void testGetContext() {
-        assertSame(Context.DEFAULT, principalConfiguration.getContext());
+        assertSame(Context.DEFAULT, 
externalPrincipalConfiguration.getContext());
 
         enable();
-        assertSame(Context.DEFAULT, principalConfiguration.getContext());
+        assertSame(Context.DEFAULT, 
externalPrincipalConfiguration.getContext());
     }
 
     @Test
     public void testGetWorkspaceInitializer() {
-        assertSame(WorkspaceInitializer.DEFAULT, 
principalConfiguration.getWorkspaceInitializer());
+        assertSame(WorkspaceInitializer.DEFAULT, 
externalPrincipalConfiguration.getWorkspaceInitializer());
 
         enable();
-        assertSame(WorkspaceInitializer.DEFAULT, 
principalConfiguration.getWorkspaceInitializer());
+        assertSame(WorkspaceInitializer.DEFAULT, 
externalPrincipalConfiguration.getWorkspaceInitializer());
     }
 
     @Test
     public void testGetRepositoryInitializer() {
-        assertTrue(principalConfiguration.getRepositoryInitializer() 
instanceof ExternalIdentityRepositoryInitializer);
+        assertTrue(externalPrincipalConfiguration.getRepositoryInitializer() 
instanceof ExternalIdentityRepositoryInitializer);
 
         enable();
-        assertTrue(principalConfiguration.getRepositoryInitializer() 
instanceof ExternalIdentityRepositoryInitializer);
+        assertTrue(externalPrincipalConfiguration.getRepositoryInitializer() 
instanceof ExternalIdentityRepositoryInitializer);
     }
 
     @Test
     public void testGetValidators() {
         ContentSession cs = root.getContentSession();
-        List<? extends ValidatorProvider> validatorProviders = 
principalConfiguration.getValidators(cs.getWorkspaceName(), 
cs.getAuthInfo().getPrincipals(), new MoveTracker());
+        List<? extends ValidatorProvider> validatorProviders = 
externalPrincipalConfiguration.getValidators(cs.getWorkspaceName(), 
cs.getAuthInfo().getPrincipals(), new MoveTracker());
 
         assertFalse(validatorProviders.isEmpty());
         assertEquals(1, validatorProviders.size());
         assertTrue(validatorProviders.get(0) instanceof 
ExternalIdentityValidatorProvider);
 
-        validatorProviders = 
principalConfiguration.getValidators(cs.getWorkspaceName(), 
cs.getAuthInfo().getPrincipals(), new MoveTracker());
+        validatorProviders = 
externalPrincipalConfiguration.getValidators(cs.getWorkspaceName(), 
cs.getAuthInfo().getPrincipals(), new MoveTracker());
         assertFalse(validatorProviders.isEmpty());
         assertEquals(1, validatorProviders.size());
         assertTrue(validatorProviders.get(0) instanceof 
ExternalIdentityValidatorProvider);
 
         enable();
 
-        validatorProviders = 
principalConfiguration.getValidators(cs.getWorkspaceName(), 
cs.getAuthInfo().getPrincipals(), new MoveTracker());
+        validatorProviders = 
externalPrincipalConfiguration.getValidators(cs.getWorkspaceName(), 
cs.getAuthInfo().getPrincipals(), new MoveTracker());
         assertFalse(validatorProviders.isEmpty());
         assertEquals(1, validatorProviders.size());
         assertTrue(validatorProviders.get(0) instanceof 
ExternalIdentityValidatorProvider);
@@ -171,17 +154,17 @@ public class ExternalPrincipalConfigurat
 
     @Test
     public void testGetValidatorsOmitIdProtection() throws Exception {
-        
principalConfiguration.setParameters(ConfigurationParameters.of(ExternalIdentityConstants.PARAM_PROTECT_EXTERNAL_IDS,
 false));
+        
externalPrincipalConfiguration.setParameters(ConfigurationParameters.of(ExternalIdentityConstants.PARAM_PROTECT_EXTERNAL_IDS,
 false));
         ContentSession cs = root.getContentSession();
 
-        List<? extends ValidatorProvider> validatorProviders = 
principalConfiguration.getValidators(cs.getWorkspaceName(), 
cs.getAuthInfo().getPrincipals(), new MoveTracker());
+        List<? extends ValidatorProvider> validatorProviders = 
externalPrincipalConfiguration.getValidators(cs.getWorkspaceName(), 
cs.getAuthInfo().getPrincipals(), new MoveTracker());
         assertFalse(validatorProviders.isEmpty());
         assertEquals(1, validatorProviders.size());
         assertTrue(validatorProviders.get(0) instanceof 
ExternalIdentityValidatorProvider);
 
         enable();
 
-        validatorProviders = 
principalConfiguration.getValidators(cs.getWorkspaceName(), 
cs.getAuthInfo().getPrincipals(), new MoveTracker());
+        validatorProviders = 
externalPrincipalConfiguration.getValidators(cs.getWorkspaceName(), 
cs.getAuthInfo().getPrincipals(), new MoveTracker());
         assertFalse(validatorProviders.isEmpty());
         assertEquals(1, validatorProviders.size());
         assertTrue(validatorProviders.get(0) instanceof 
ExternalIdentityValidatorProvider);
@@ -189,7 +172,7 @@ public class ExternalPrincipalConfigurat
 
     @Test
     public void testGetProtectedItemImporters() {
-        List<? extends ProtectedItemImporter> importers = 
principalConfiguration.getProtectedItemImporters();
+        List<? extends ProtectedItemImporter> importers = 
externalPrincipalConfiguration.getProtectedItemImporters();
 
         assertFalse(importers.isEmpty());
         assertEquals(1, importers.size());
@@ -197,7 +180,7 @@ public class ExternalPrincipalConfigurat
 
         enable();
 
-        importers = principalConfiguration.getProtectedItemImporters();
+        importers = externalPrincipalConfiguration.getProtectedItemImporters();
         assertFalse(importers.isEmpty());
         assertEquals(1, importers.size());
         assertTrue(importers.get(0) instanceof ExternalIdentityImporter);
@@ -210,16 +193,16 @@ public class ExternalPrincipalConfigurat
 
         SyncHandler sh = new DefaultSyncHandler();
         context.registerService(SyncHandler.class, sh, ImmutableMap.<String, 
Object>of());
-        assertIsEnabled(principalConfiguration, false);
+        assertIsEnabled(externalPrincipalConfiguration, false);
 
         context.registerService(SyncHandler.class, sh, disableProps);
-        assertIsEnabled(principalConfiguration, false);
+        assertIsEnabled(externalPrincipalConfiguration, false);
 
         context.registerService(SyncHandler.class, sh, enableProps);
-        assertIsEnabled(principalConfiguration, true);
+        assertIsEnabled(externalPrincipalConfiguration, true);
 
         context.registerService(DefaultSyncHandler.class, new 
DefaultSyncHandler(), enableProps);
-        assertIsEnabled(principalConfiguration, true);
+        assertIsEnabled(externalPrincipalConfiguration, true);
     }
 
     @Test
@@ -228,10 +211,10 @@ public class ExternalPrincipalConfigurat
 
         SyncHandler sh = new TestSyncHandler();
         context.registerService(SyncHandler.class, sh, ImmutableMap.<String, 
Object>of());
-        assertIsEnabled(principalConfiguration, false);
+        assertIsEnabled(externalPrincipalConfiguration, false);
 
         context.registerService(SyncHandler.class, sh, enableProps);
-        assertIsEnabled(principalConfiguration, true);
+        assertIsEnabled(externalPrincipalConfiguration, true);
     }
 
     @Ignore("TODO: mock doesn't reflect property-changes on the registration.")
@@ -244,13 +227,13 @@ public class ExternalPrincipalConfigurat
         BundleContext bundleContext = context.bundleContext();
 
         ServiceRegistration registration = 
bundleContext.registerService(DefaultSyncHandler.class.getName(), sh, 
disableProps);
-        assertIsEnabled(principalConfiguration, false);
+        assertIsEnabled(externalPrincipalConfiguration, false);
 
         registration.setProperties(enableProps);
-        assertIsEnabled(principalConfiguration, true);
+        assertIsEnabled(externalPrincipalConfiguration, true);
 
         registration.setProperties(disableProps);
-        assertIsEnabled(principalConfiguration, false);
+        assertIsEnabled(externalPrincipalConfiguration, false);
     }
 
     @Test
@@ -265,16 +248,16 @@ public class ExternalPrincipalConfigurat
         ServiceRegistration registration2 = 
bundleContext.registerService(SyncHandler.class.getName(), sh, enableProps);
         ServiceRegistration registration3 = 
bundleContext.registerService(SyncHandler.class.getName(), sh, disableProps);
 
-        assertIsEnabled(principalConfiguration, true);
+        assertIsEnabled(externalPrincipalConfiguration, true);
 
         registration2.unregister();
-        assertIsEnabled(principalConfiguration, true);
+        assertIsEnabled(externalPrincipalConfiguration, true);
 
         registration1.unregister();
-        assertIsEnabled(principalConfiguration, false);
+        assertIsEnabled(externalPrincipalConfiguration, false);
 
         registration3.unregister();
-        assertIsEnabled(principalConfiguration, false);
+        assertIsEnabled(externalPrincipalConfiguration, false);
     }
 
     private static final class TestSyncHandler implements SyncHandler {


Reply via email to