when(mockCreateResourceReport.getResourceType()).thenReturn(mockResourceType);
when(mockResourceType.getName()).thenReturn("Tomcat Web Application (WAR)");
ResourcePackageDetails mockResourcePackageDetails = mock(ResourcePackageDetails.class);
when(mockCreateResourceReport.getPackageDetails()).thenReturn(mockResourcePackageDetails);
PackageDetailsKey mockPackageDetailsKey = mock(PackageDetailsKey.class);
when(mockResourcePackageDetails.getKey()).thenReturn(mockPackageDetailsKey);
when(mockPackageDetailsKey.getName()).thenReturn("testApplication.war");
Configuration mockConfiguration = mock(Configuration.class);
when(mockResourcePackageDetails.getDeploymentTimeConfiguration()).thenReturn(mockConfiguration);
PropertySimple mockPropertySimple = mock(PropertySimple.class);
when(mockConfiguration.getSimple(any(String.class))).thenReturn(mockPropertySimple);