Package org.raml.parser.completion

Examples of org.raml.parser.completion.KeySuggestion


    public void versionHeaderOnly()
    {
        YamlDocumentSuggester yamlDocumentSuggester = new YamlDocumentSuggester(new RamlDocumentBuilder());
        List<Suggestion> suggest = yamlDocumentSuggester.suggest(VERSION, "");
        assertThat(suggest.size(), is(ROOT_SUGGEST_COUNT));
        assertThat(suggest.contains(new KeySuggestion("title")), is(true));
        assertThat(suggest.contains(new KeySuggestion("version")), is(true));
        assertThat(suggest.contains(new KeySuggestion("get")), is(false));
        assertThat(suggest.get(0).getIndentation(), is(-1));
    }
View Full Code Here


    public void versionHeaderAndSeparator()
    {
        YamlDocumentSuggester yamlDocumentSuggester = new YamlDocumentSuggester(new RamlDocumentBuilder());
        List<Suggestion> suggest = yamlDocumentSuggester.suggest(VERSION + "\n---\n", "");
        assertThat(suggest.size(), is(ROOT_SUGGEST_COUNT));
        assertThat(suggest.contains(new KeySuggestion("title")), is(true));
        assertThat(suggest.contains(new KeySuggestion("version")), is(true));
        assertThat(suggest.contains(new KeySuggestion("get")), is(false));
        assertThat(suggest.get(0).getIndentation(), is(-1));
    }
View Full Code Here

                            "documentation:";

        YamlDocumentSuggester yamlDocumentSuggester = new YamlDocumentSuggester(new RamlDocumentBuilder());
        List<Suggestion> suggest = yamlDocumentSuggester.suggest(topSection, "");
        assertThat(suggest.size(), is(ROOT_SUGGEST_COUNT - 2));
        assertThat(suggest.contains(new KeySuggestion("version")), is(true));
        assertThat(suggest.get(0).getIndentation(), is(0));
    }
View Full Code Here

        YamlDocumentSuggester yamlDocumentSuggester = new YamlDocumentSuggester(new RamlDocumentBuilder());
        List<Suggestion> suggest = yamlDocumentSuggester.suggest(topSection, " ", "");
        assertThat(suggest.isEmpty(), is(false));
        assertThat(suggest.size(), is(RESOURCE_SUGGEST_COUNT));
        assertThat(suggest.contains(new KeySuggestion("is")), is(true));
        assertThat(suggest.contains(new KeySuggestion("get")), is(true));
        assertThat(suggest.contains(new KeySuggestion("delete")), is(true));
        assertThat(suggest.get(0).getIndentation(), is(-1));
    }
View Full Code Here

        YamlDocumentSuggester yamlDocumentSuggester = new YamlDocumentSuggester(new RamlDocumentBuilder());
        List<Suggestion> suggest = yamlDocumentSuggester.suggest(topSection, " ");
        assertThat(suggest.isEmpty(), is(false));
        assertThat(suggest.size(), is(RESOURCE_SUGGEST_COUNT));
        assertThat(suggest.contains(new KeySuggestion("is")), is(true));
        assertThat(suggest.contains(new KeySuggestion("get")), is(true));
        assertThat(suggest.contains(new KeySuggestion("delete")), is(true));
        assertThat(suggest.get(0).getIndentation(), is(-1));
    }
View Full Code Here

    public void topLevel()
    {
        YamlDocumentSuggester yamlDocumentSuggester = new YamlDocumentSuggester(new RamlDocumentBuilder());
        List<Suggestion> suggest = yamlDocumentSuggester.suggest(HEADER, "");
        assertThat(suggest.isEmpty(), is(false));
        assertThat(suggest.contains(new KeySuggestion("schemas")), is(true));
        assertThat(suggest.get(0).getIndentation(), is(0));
    }
View Full Code Here

    {
        YamlDocumentSuggester yamlDocumentSuggester = new YamlDocumentSuggester(new RamlDocumentBuilder());
        List<Suggestion> suggest = yamlDocumentSuggester.suggest(HEADER, "");
        assertThat(suggest, notNullValue());
        assertThat(suggest.isEmpty(), is(false));
        assertThat(suggest.contains(new KeySuggestion("schemas")), is(true));
        assertThat(suggest.contains(new KeySuggestion("title")), is(false));
        assertThat(suggest.get(0).getIndentation(), is(0));
    }
View Full Code Here

        YamlDocumentSuggester yamlDocumentSuggester = new YamlDocumentSuggester(new RamlDocumentBuilder());
        List<Suggestion> suggest = yamlDocumentSuggester.suggest(topSection, "", bottomSection);

        assertThat(suggest.size(), is(ROOT_SUGGEST_COUNT - 4));
        assertThat(suggest.contains(new KeySuggestion("title")), is(false));
        assertThat(suggest.contains(new KeySuggestion("schemas")), is(false));
        assertThat(suggest.contains(new KeySuggestion("traits")), is(false));
        assertThat(suggest.contains(new KeySuggestion("baseUri")), is(false));
        assertThat(suggest.contains(new KeySuggestion("version")), is(true));
        assertThat(suggest.get(0).getIndentation(), is(0));
    }
View Full Code Here

    private void noDuplicatesAfterNestedNoContext(String context)
    {
        List<Suggestion> suggest = noDuplicatesAfterNested(context);
        assertThat(suggest.size(), is(RESOURCE_SUGGEST_COUNT - 4));
        assertThat(suggest.contains(new KeySuggestion("get")), is(false));
        assertThat(suggest.contains(new KeySuggestion("post")), is(false));
        assertThat(suggest.contains(new KeySuggestion("put")), is(false));
        assertThat(suggest.contains(new KeySuggestion("delete")), is(false));
        assertThat(suggest.contains(new KeySuggestion("patch")), is(true));
    }
View Full Code Here

    private void noDuplicatesAfterNestedContext(String context)
    {
        List<Suggestion> suggest = noDuplicatesAfterNested(context);
        assertThat(suggest.size(), is(1));
        assertThat(suggest.contains(new KeySuggestion("patch")), is(true));
    }
View Full Code Here

TOP

Related Classes of org.raml.parser.completion.KeySuggestion

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.