AbstractResource extends View { public String getScopes() { final StringBuilder sb = new StringBuilder(); for (final Scope scope : Scope.values()) { sb.append(scope); sb.append(", "); } final String scopes = sb.toString().trim(); return scopes.substring(0, scopes.length() - 1); } protected  AbstractResource(final RepositoryHandler repoHandler, final String templateName, final GrapesServerConfig dmConfig); @GET @Produces(MediaType.TEXT_HTML) Response getDocumentation(); String getProgramVersion(); String getIssueTrackerUrl(); String getOnlineDocumentation(); String getOrganizationJsonModel(); String getModuleJsonModel(); String getArtifactJsonModel(); String getArtifactPromtotionResponseMessage(); String getDependencyJsonModel(); String getLicenseJsonModel(); String getPromotionDetailsJsonModel(); String getSearchJsonModel(); String getScopes(); String getDeliveryJsonModel(); String[] getReportSamples(); int getAvailableReportsCount(); List<String> externalValidatedTypes(); static final String TWO_PLACES; }
@Test public void checkScopes(){ final FakeResource resource = new FakeResource(); Exception exception = null; try { assertNotNull(resource.getScopes()); }catch (Exception e){ exception = e; } assertNull(exception); }