@Test public void testGetMarkupLocales() throws Exception { undeploy(DEFAULT_MARKUP_PORTLET_WAR); String getLocalesPortletArchive = "test-getlocales-portlet.war"; deploy(getLocalesPortletArchive); V1GetMarkup getMarkup = createMarkupRequest(getPortletHandleFrom("Simple")); try { List<String> locales = getMarkup.getMarkupParams().getLocales(); locales.add("en"); locales.add("fr"); V1MarkupResponse response = producer.getMarkup(getMarkup); checkMarkupResponse(response, Locale.ENGLISH.getDisplayName()); locales.clear(); locales.add("fr"); locales.add("en"); response = producer.getMarkup(getMarkup); checkMarkupResponse(response, Locale.FRENCH.getDisplayName()); locales.clear(); locales.add("de"); locales.add("en"); response = producer.getMarkup(getMarkup); checkMarkupResponse(response, Locale.ENGLISH.getDisplayName()); } finally { undeploy(getLocalesPortletArchive); } }