@Test
	protected void testApp() throws Exception {
		mockMvc.perform(get(Constants.DEFAULT_API_DOCS_URL)).andExpect(status().isOk())
				.andExpect(jsonPath("$.openapi", is("3.0.1")))
				.andExpect(jsonPath("$.paths./api.get.tags[0]", containsString("hello-controller")))
				.andExpect(jsonPath("$.paths./api.get.operationId", startsWith("test")))
				.andExpect(jsonPath("$.paths./api.get.responses.200.content.['*/*'].schema.type", is("string")))
				.andExpect(jsonPath("$.paths./api.post.tags[0]", containsString("hello-controller")))
				.andExpect(jsonPath("$.paths./api.post.operationId", startsWith("test")))
				.andExpect(jsonPath("$.paths./api.post.responses.200.content.['*/*'].schema.type", is("string")))
				.andExpect(jsonPath("$.paths./api.put.tags[0]", containsString("hello-controller")))
				.andExpect(jsonPath("$.paths./api.put.operationId", startsWith("test")))
				.andExpect(jsonPath("$.paths./api.put.responses.200.content.['*/*'].schema.type", is("string")))
				.andExpect(jsonPath("$.paths./api.patch.tags[0]", containsString("hello-controller")))
				.andExpect(jsonPath("$.paths./api.patch.operationId", startsWith("test")))
				.andExpect(jsonPath("$.paths./api.patch.responses.200.content.['*/*'].schema.type", is("string")))
				.andExpect(jsonPath("$.paths./api.delete.tags[0]", containsString("hello-controller")))
				.andExpect(jsonPath("$.paths./api.delete.operationId", startsWith("test")))
				.andExpect(jsonPath("$.paths./api.delete.responses.200.content.['*/*'].schema.type", is("string")))
				.andExpect(jsonPath("$.paths./api.options.tags[0]", containsString("hello-controller")))
				.andExpect(jsonPath("$.paths./api.options.operationId", startsWith("test")))
				.andExpect(jsonPath("$.paths./api.options.responses.200.content.['*/*'].schema.type", is("string")))
				.andExpect(jsonPath("$.paths./api.head.tags[0]", containsString("hello-controller")))
				.andExpect(jsonPath("$.paths./api.head.operationId", startsWith("test")))
				.andExpect(jsonPath("$.paths./api.head.responses.200.content.['*/*'].schema.type", is("string")));
	}
Test app.

@throws Exception the exception
springdoc-openapi-tests/springdoc-openapi-javadoc-tests/src/test/java/test/org/springdoc/api/v30/app81/SpringDocApp81Test.java