@Override public PreferenceScopeResolutionStrategyInfo get() { if (module == null) { return scopeResolutionStrategies.getUserInfoFor(null, null); } final String projectIdentifier = module.getEncodedIdentifier(); return scopeResolutionStrategies.getUserInfoFor("project", projectIdentifier); } }
@Override public PreferenceScopeResolutionStrategyInfo get() { if (project == null) { return scopeResolutionStrategies.getUserInfoFor(null, null); } final String projectIdentifier = project.getEncodedIdentifier(); return scopeResolutionStrategies.getUserInfoFor("project", projectIdentifier); } }
@Override public PreferenceScopeResolutionStrategyInfo get() { if (module == null) { return scopeResolutionStrategies.getUserInfoFor(null, null); } final String projectIdentifier = module.getEncodedIdentifier(); return scopeResolutionStrategies.getUserInfoFor("project", projectIdentifier); } }
@Test public void getWithoutProjectTest() { final PreferenceScopeResolutionStrategyInfo preferenceScopeResolutionStrategyInfo = projectScopedResolutionStrategySupplier.get(); verify(scopeResolutionStrategies).getUserInfoFor(null, null); }
@Test public void getWithoutProjectTest() { final PreferenceScopeResolutionStrategyInfo preferenceScopeResolutionStrategyInfo = projectScopedResolutionStrategySupplier.get(); verify(scopeResolutionStrategies).getUserInfoFor(null, null); }
@Test public void getWithoutProjectTest() { final PreferenceScopeResolutionStrategyInfo preferenceScopeResolutionStrategyInfo = projectScopedResolutionStrategySupplier.get(); verify(scopeResolutionStrategies).getUserInfoFor(null, null); }
final MavenRepositoryMetadata... filter) { GAVPreferences gavPreferences = gavPreferencesProvider.get(); final PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo = scopeResolutionStrategies.getUserInfoFor(GuvnorPreferenceScopes.PROJECT, module.getEncodedIdentifier()); gavPreferences.load(scopeResolutionStrategyInfo);
final MavenRepositoryMetadata... filter) { GAVPreferences gavPreferences = gavPreferencesProvider.get(); final PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo = scopeResolutionStrategies.getUserInfoFor(GuvnorPreferenceScopes.PROJECT, project.getEncodedIdentifier()); gavPreferences.load(scopeResolutionStrategyInfo);
final MavenRepositoryMetadata... filter) { GAVPreferences gavPreferences = gavPreferencesProvider.get(); final PreferenceScopeResolutionStrategyInfo scopeResolutionStrategyInfo = scopeResolutionStrategies.getUserInfoFor(GuvnorPreferenceScopes.PROJECT, module.getEncodedIdentifier()); gavPreferences.load(scopeResolutionStrategyInfo);
@Test public void getWithProjectTest() { WorkspaceProjectContextChangeEvent event = mock(WorkspaceProjectContextChangeEvent.class); doReturn(module).when(event).getModule(); projectScopedResolutionStrategySupplier.selectedProjectChanged(event); final PreferenceScopeResolutionStrategyInfo preferenceScopeResolutionStrategyInfo = projectScopedResolutionStrategySupplier.get(); verify(scopeResolutionStrategies).getUserInfoFor("project", "projectIdentifierEncoded"); } }
@Test public void getWithProjectTest() { ProjectContextChangeEvent event = mock(ProjectContextChangeEvent.class); doReturn(project).when(event).getProject(); projectScopedResolutionStrategySupplier.selectedProjectChanged(event); final PreferenceScopeResolutionStrategyInfo preferenceScopeResolutionStrategyInfo = projectScopedResolutionStrategySupplier.get(); verify(scopeResolutionStrategies).getUserInfoFor("project", "projectIdentifierEncoded"); } }
@Test public void getWithProjectTest() { WorkspaceProjectContextChangeEvent event = mock(WorkspaceProjectContextChangeEvent.class); doReturn(module).when(event).getModule(); projectScopedResolutionStrategySupplier.selectedProjectChanged(event); final PreferenceScopeResolutionStrategyInfo preferenceScopeResolutionStrategyInfo = projectScopedResolutionStrategySupplier.get(); verify(scopeResolutionStrategies).getUserInfoFor("project", "projectIdentifierEncoded"); } }
@Test public void getInfoTest() { final PreferenceScopeResolutionStrategyInfo scopeInfo = scopeResolutionStrategies.getUserInfoFor( null, null); final List<PreferenceScope> order = scopeInfo.order(); assertEquals( 2, order.size() ); final PreferenceScope firstScope = order.get( 0 ); assertEquals( "user", firstScope.type() ); assertEquals( "admin", firstScope.key() ); final PreferenceScope secondScope = order.get( 1 ); assertEquals( "global", secondScope.type() ); assertEquals( "global", secondScope.key() ); final PreferenceScope defaultScope = scopeInfo.defaultScope(); assertEquals( "user", defaultScope.type() ); assertEquals( "admin", defaultScope.key() ); }
@Test public void getInfoWithScopeTest() { final PreferenceScopeResolutionStrategyInfo scopeInfo = scopeResolutionStrategies.getUserInfoFor( WorkbenchPreferenceScopes.PROJECT, "my-project" );