[265798] Make export operation pull from wst.server APIs to reduce redundancy and inconsistancy
diff --git a/tests/org.eclipse.jst.j2ee.tests/j2ee-tests/org/eclipse/jst/j2ee/classpath/tests/ClasspathDependencyEARTests.java b/tests/org.eclipse.jst.j2ee.tests/j2ee-tests/org/eclipse/jst/j2ee/classpath/tests/ClasspathDependencyEARTests.java
index 2259235..d1f336e 100644
--- a/tests/org.eclipse.jst.j2ee.tests/j2ee-tests/org/eclipse/jst/j2ee/classpath/tests/ClasspathDependencyEARTests.java
+++ b/tests/org.eclipse.jst.j2ee.tests/j2ee-tests/org/eclipse/jst/j2ee/classpath/tests/ClasspathDependencyEARTests.java
@@ -320,11 +320,18 @@
 			moduleMembers = projectModule.members();
 			foundTest = false;
 			for (int i=0; i< moduleMembers.length; i++) {
-				String name = moduleMembers[i].getName();
-				if (name.equals("test")) {
-					if (moduleMembers[i].getModuleRelativePath().equals(new Path("WEB-INF/classes"))
-							&& moduleMembers[i] instanceof IModuleFile) {
-						foundTest = true;
+				if (moduleMembers[i].getName().equals("WEB-INF")) {
+					IModuleResource[] webinfMembers = ((ModuleFolder)moduleMembers[i]).members();
+					for (int j = 0; j < webinfMembers.length; j++) {
+						if (webinfMembers[j].getName().equals("classes")) {
+							IModuleResource[] classesMembers = ((ModuleFolder)webinfMembers[j]).members();
+							if (classesMembers.length > 0) {
+								IModuleResource test = classesMembers[0];
+								if (test.getName().equals("test") && test.getModuleRelativePath().equals(new Path("WEB-INF/classes")) && test instanceof IModuleFile) {
+									foundTest = true;
+								}
+							}
+						}
 					}
 				}
 			}