### Question:
SchemaRequest { public SCIMResponse<Schema> readSingleSchema(String schemaUrn) { return resourceRequestDelegate.readSingleResource(schemaUrn); } SchemaRequest(WebTarget targetSystem, SCIMRequest scimRequest); SCIMResponse<Schema> createSchema(Schema schema); SCIMResponse<Schema> readSingleSchema(String schemaUrn); SCIMResponse<PagedByIndexSearchResult<Schema>> readAllSchemas(); SCIMResponse<Void> deleteSchema(String schemaUrn);  }### Answer:
@Test public void readSingleSchema() throws IOException { String sampleSchemaId = randomUUID().toString(); JsonNode jsonResponse = readResponseSchemasAsJsonNodeFromFile("read_schema.json"); wireMockServer.stubFor(get(urlEqualTo("/Schemas/" + sampleSchemaId)).willReturn(configureMockedResponse(OK, jsonResponse))); Schema responseSchema = SCIMClientService.builder(DEFAULT_URL) .build() .buildSchemaRequest() .readSingleSchema(sampleSchemaId) .get(); assertAll(getAllSchemaAttributeAssertions(responseSchema)); }