@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("$.components.schemas.Foo.required", is(new ArrayList<String>() {{
					add("stringy");
				}})))
				.andExpect(jsonPath("$.components.schemas.Bar", not(hasProperty("required"))));
	}
This test is to make sure that a new model converter can access the parent of a type, even if
the type is enclosed in an ignored wrapper.  We test this by setting up a model converter which
adds "stringy" to the "required" property of a schema's parent, when the sub schema is a String.
springdoc-openapi-starter-webmvc-api/src/test/java/test/org/springdoc/api/v30/app157/SpringDocApp157Test.java