### Question:
HIRSClientProperties extends ResourceProperties { public List<Map<String, String>> getAppraiserConfigurationList() { ArrayList<Map<String, String>> list = new ArrayList<Map<String, String>>(); for (String itemName : getList(APPRAISER_LIST)) { list.add(getItemMap(String.format("%s.%s", APPRAISER_LIST, itemName))); } return Collections.unmodifiableList(list); } HIRSClientProperties();  HIRSClientProperties(final String resourceName); Map<String, Map<String, String>> getAppraiserConfigs(); final Map<String, String> getMainAppraiserConfig(); final Map<String, String> getAppraiserConfig(final String appraiserHostname); List<Map<String, String>> getAppraiserConfigurationList(); static final String DEFAULT_PROPERTY_FILENAME; static final String TPM_ENABLED; static final String IMA_ENABLED; static final String DEVICE_ENABLED; static final String APPRAISER_LIST; static final String APPRAISER_URL; static final String APPRAISER_TRUSTSTORE; static final String APPRAISER_TRUSTSTORE_PASSWORD; static final String APPRAISER_IDENTITY_UUID; static final String APPRAISER_IDENTITY_AUTH_MODE; static final String APPRAISER_IDENTITY_AUTH_VALUE; static final String APPRAISER_IDENTITY_CERT; static final String GOLDEN_BASELINE_PORTAL_URL; static final String GOLDEN_BASELINE_DEFAULT_NAME; }### Answer:
@Test public final void testMultipleAppraisersOrder() throws IOException { HIRSClientProperties prop = getMultipleAppraiserProps(); String expectedAppraiserList = "hirs-appraiser,test-appraiser"; String appraiserURL1 = "https: String appraiserURL2 = "https: List<Map<String, String>> list = prop.getAppraiserConfigurationList(); String appraiserList = prop.getProperty(HIRSClientProperties.APPRAISER_LIST); Assert.assertEquals(appraiserList, expectedAppraiserList); Assert.assertEquals(list.get(0).get(HIRSClientProperties.APPRAISER_URL), appraiserURL1); Assert.assertEquals(list.get(1).get(HIRSClientProperties.APPRAISER_URL), appraiserURL2); }