### Question:
AbstractDeploymentConfiguration implements
        DeploymentConfiguration { @Override public String getUIClassName() { return getApplicationOrSystemProperty(VaadinSession.UI_PARAMETER, null); }  @Override String getUIClassName(); @Override String getUIProviderClassName(); @Override String getWidgetset(String defaultValue); @Override String getResourcesPath(); @Override String getClassLoaderName();  }### Answer:
@Test public void getUIClass_returnsUIParameterPropertyValue() { String ui = UUID.randomUUID().toString(); DeploymentConfiguration config = getConfig(VaadinSession.UI_PARAMETER, ui); Assert.assertEquals("Unexpected UI class configuration option value", ui, config.getUIClassName()); }