Package org.raml.model

Examples of org.raml.model.SecurityScheme


        resource.setActions(buildMap(ActionType.GET, action));

        SecuritySchemeDescriptor describedBy = new SecuritySchemeDescriptor();
        describedBy.setHeaders(buildMap(new Header()));

        SecurityScheme securityScheme = new SecurityScheme();
        securityScheme.setDescribedBy(describedBy);
        securityScheme.setSettings(new SecuritySettings());

        Raml raml = new Raml();
        raml.setTitle("hi");
        raml.setBaseUriParameters(buildMap(new UriParameter()));
        raml.setDocumentation(Collections.singletonList(new DocumentationItem()));
View Full Code Here


        assertThat(target.getResource("/").getAction(HEAD).getIs(), is(source.getResource("/").getAction(HEAD).getIs()));

        //*********** SECURITY SCHEMES ************

        assertThat(target.getSecuritySchemes().size(), is(source.getSecuritySchemes().size()));
        SecurityScheme tOauth2 = target.getSecuritySchemes().get(0).get("oauth_2_0");
        SecurityScheme sOauth2 = source.getSecuritySchemes().get(0).get("oauth_2_0");
        assertThat(tOauth2.getDescription(), is(sOauth2.getDescription()));
        assertThat(tOauth2.getDescribedBy().getHeaders().size(), is(sOauth2.getDescribedBy().getHeaders().size()));
        assertThat(tOauth2.getDescribedBy().getHeaders().get("Authorization").getDescription(),
                   is(sOauth2.getDescribedBy().getHeaders().get("Authorization").getDescription()));
        assertThat(tOauth2.getDescribedBy().getQueryParameters().size(), is(sOauth2.getDescribedBy().getQueryParameters().size()));
        assertThat(tOauth2.getDescribedBy().getQueryParameters().get("access_token").getDescription(),
                   is(sOauth2.getDescribedBy().getQueryParameters().get("access_token").getDescription()));
        assertThat(tOauth2.getDescribedBy().getResponses().size(), is(sOauth2.getDescribedBy().getResponses().size()));
        assertThat(tOauth2.getDescribedBy().getResponses().get("401").getDescription(),
                   is(sOauth2.getDescribedBy().getResponses().get("401").getDescription()));
        assertThat(tOauth2.getSettings().getAccessTokenUri(), is(sOauth2.getSettings().getAccessTokenUri()));
        assertThat(tOauth2.getSettings().getAccessTokenUri(), is("https://api.dropbox.com/1/oauth2/token"));
        assertThat(tOauth2.getSettings().getAuthorizationUri(), is(sOauth2.getSettings().getAuthorizationUri()));
        assertThat(sOauth2.getSettings().getAuthorizationUri(), is("https://www.dropbox.com/1/oauth2/authorize"));
        assertThat(tOauth2.getSettings().getScopes().size(), is(sOauth2.getSettings().getScopes().size()));
        assertThat(tOauth2.getSettings().getScopes().size(), is(1));
        assertThat(tOauth2.getSettings().getAuthorizationGrants().size(), is(sOauth2.getSettings().getAuthorizationGrants().size()));
        assertThat(tOauth2.getSettings().getAuthorizationGrants().size(), is(2));



        assertThat(target.getResource("/").getSecuredBy().size(), is(source.getResource("/").getSecuredBy().size()));
View Full Code Here

TOP

Related Classes of org.raml.model.SecurityScheme

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.