added http methods to test cases for webflux symbols

This commit is contained in:
Martin Lippert
2018-02-23 18:31:07 +01:00
parent 6800c83c0d
commit 05c0c8a901

View File

@@ -55,10 +55,10 @@ public class WebFluxMappingSymbolProviderTest {
String docUri = directory.toPath().resolve("src/main/java/org/test/QuoteRouter.java").toUri().toString();
List<? extends SymbolInformation> symbols = getSymbols(docUri);
assertEquals(6, symbols.size());
assertTrue(containsSymbol(symbols, "@/hello", docUri, 22, 5, 22, 70));
assertTrue(containsSymbol(symbols, "@/echo", docUri, 23, 5, 23, 101));
assertTrue(containsSymbol(symbols, "@/quotes", docUri, 24, 5, 24, 86));
assertTrue(containsSymbol(symbols, "@/quotes", docUri, 25, 5, 25, 94));
assertTrue(containsSymbol(symbols, "@/hello -- GET", docUri, 22, 5, 22, 70));
assertTrue(containsSymbol(symbols, "@/echo -- POST", docUri, 23, 5, 23, 101));
assertTrue(containsSymbol(symbols, "@/quotes -- GET", docUri, 24, 5, 24, 86));
assertTrue(containsSymbol(symbols, "@/quotes -- GET", docUri, 25, 5, 25, 94));
}
@Test
@@ -69,9 +69,9 @@ public class WebFluxMappingSymbolProviderTest {
String docUri = directory.toPath().resolve("src/main/java/org/test/NestedRouter.java").toUri().toString();
List<? extends SymbolInformation> symbols = getSymbols(docUri);
assertEquals(5, symbols.size());
assertTrue(containsSymbol(symbols, "@/person/{id}", docUri, 27, 6, 27, 45));
assertTrue(containsSymbol(symbols, "@/person/", docUri, 29, 6, 29, 83));
assertTrue(containsSymbol(symbols, "@/person", docUri, 28, 7, 28, 60));
assertTrue(containsSymbol(symbols, "@/person/{id} -- GET", docUri, 27, 6, 27, 45));
assertTrue(containsSymbol(symbols, "@/person/ -- POST", docUri, 29, 6, 29, 83));
assertTrue(containsSymbol(symbols, "@/person -- GET", docUri, 28, 7, 28, 60));
}
private boolean containsSymbol(List<? extends SymbolInformation> symbols, String name, String uri, int startLine, int startCHaracter, int endLine, int endCharacter) {