Bug 581626 - Correct WebImportDataModelVerifier and JEEImportDataModelVerifier to use correct folders

Change-Id: I04fb121bbe1d4d841a744b7537cf69018c0ea5ff
diff --git a/tests/org.eclipse.jst.j2ee.tests/j2ee-verifiers/org/eclipse/wtp/j2ee/headless/tests/j2ee/verifiers/JEEImportDataModelVerifier.java b/tests/org.eclipse.jst.j2ee.tests/j2ee-verifiers/org/eclipse/wtp/j2ee/headless/tests/j2ee/verifiers/JEEImportDataModelVerifier.java
index 4978ef8..398a56a 100644
--- a/tests/org.eclipse.jst.j2ee.tests/j2ee-verifiers/org/eclipse/wtp/j2ee/headless/tests/j2ee/verifiers/JEEImportDataModelVerifier.java
+++ b/tests/org.eclipse.jst.j2ee.tests/j2ee-verifiers/org/eclipse/wtp/j2ee/headless/tests/j2ee/verifiers/JEEImportDataModelVerifier.java
@@ -159,7 +159,7 @@
 	private void verifyAllFilesImported(IArchive archive) throws Exception {
 		List<IArchiveResource> resources = archive.getArchiveResources();
 		IPath resourcePath = null;
-		IFolder importedClassesFolder = project.getFolder("ImportedClasses");
+		IFolder importedClassesFolder = project.getFolder("src/main/ImportedClasses");
 
 		IVirtualComponent projectComponent = ComponentUtilities.getComponent(project.getName());
 		IVirtualFolder rootVirtFolder = projectComponent.getRootFolder();
diff --git a/tests/org.eclipse.jst.j2ee.tests/j2ee-verifiers/org/eclipse/wtp/j2ee/headless/tests/web/verifiers/WebImportDataModelVerifier.java b/tests/org.eclipse.jst.j2ee.tests/j2ee-verifiers/org/eclipse/wtp/j2ee/headless/tests/web/verifiers/WebImportDataModelVerifier.java
index 297583d..8832c4f 100644
--- a/tests/org.eclipse.jst.j2ee.tests/j2ee-verifiers/org/eclipse/wtp/j2ee/headless/tests/web/verifiers/WebImportDataModelVerifier.java
+++ b/tests/org.eclipse.jst.j2ee.tests/j2ee-verifiers/org/eclipse/wtp/j2ee/headless/tests/web/verifiers/WebImportDataModelVerifier.java
@@ -9,8 +9,6 @@
 import java.io.FileNotFoundException;
 import java.util.Collection;
 
-import junit.framework.Assert;
-
 import org.eclipse.core.resources.IContainer;
 import org.eclipse.core.resources.IFile;
 import org.eclipse.core.resources.IFolder;
@@ -19,11 +17,17 @@
 import org.eclipse.jst.j2ee.commonarchivecore.internal.helpers.ArchiveConstants;
 import org.eclipse.jst.j2ee.commonarchivecore.internal.util.ArchiveUtil;
 import org.eclipse.jst.j2ee.internal.J2EEVersionConstants;
+import org.eclipse.jst.j2ee.project.facet.IJ2EEFacetConstants;
+import org.eclipse.jst.j2ee.web.project.facet.IWebFacetInstallDataModelProperties;
 import org.eclipse.jst.jee.archive.IArchive;
 import org.eclipse.jst.jee.archive.IArchiveResource;
+import org.eclipse.wst.common.componentcore.datamodel.properties.IFacetProjectCreationDataModelProperties;
+import org.eclipse.wst.common.componentcore.datamodel.properties.IFacetProjectCreationDataModelProperties.FacetDataModelMap;
 import org.eclipse.wst.common.frameworks.datamodel.IDataModel;
 import org.eclipse.wtp.j2ee.headless.tests.j2ee.verifiers.ModuleImportDataModelVerifier;
 
+import junit.framework.Assert;
+
 /**
  * @author Administrator
  * @author Ian Tewksbury (ictewksb@us.ibm.com)
@@ -52,7 +56,11 @@
 
 		IPath resourcePath = null;
 		IFile resourceFile = null;
-		IFolder sourceFolder = project.getFolder("src");
+
+		FacetDataModelMap dataModelMap = (FacetDataModelMap) model.getProperty(IFacetProjectCreationDataModelProperties.FACET_DM_MAP);
+		IDataModel facetDataModel = dataModelMap.getFacetDataModel(IJ2EEFacetConstants.DYNAMIC_WEB);
+		String configuredSourceFolder = facetDataModel.getStringProperty(IWebFacetInstallDataModelProperties.SOURCE_FOLDER);
+		IFolder sourceFolder = project.getFolder(configuredSourceFolder);
 
 		//verify all of the resources from the archive were imported to the project correctly
 		for(IArchiveResource sourceResource : sourceResources) {