@Test
	protected void testApp() throws Exception {
		mockMvc
				.perform(get("/api-docs"))
				.andExpect(status().isOk())
				.andExpect(jsonPath("$.openapi", is("3.0.1")))
				.andExpect(jsonPath("$.info.title", is("Custom API")))
				.andExpect(jsonPath("$.info.version", is("100")))
				.andExpect(jsonPath("$.paths").isEmpty())
				.andExpect(jsonPath("$.components").isEmpty())
				.andExpect(jsonPath("$.tags").isNotEmpty())
				.andExpect(jsonPath("$.tags[0].name", is("mytag")));
	}
givenNoConfiguration_whenGetApiJson_returnsDefaultEmptyDocs -  should return
{"openapi":"3.0.1","info":{"title":"Custom API","version":"100"},"paths":{},"components":{}}
springdoc-openapi-starter-webmvc-api/src/test/java/test/org/springdoc/api/v30/app5/sample/OpenApiResourceCustomConfigurationTest.java