[208221] JUnits need optimization
diff --git a/tests/org.eclipse.jst.j2ee.tests/j2ee-tests/org/eclipse/wtp/j2ee/headless/tests/ear/operations/EARExportOperationTest.java b/tests/org.eclipse.jst.j2ee.tests/j2ee-tests/org/eclipse/wtp/j2ee/headless/tests/ear/operations/EARExportOperationTest.java index 9bb4ca9..22486ca 100644 --- a/tests/org.eclipse.jst.j2ee.tests/j2ee-tests/org/eclipse/wtp/j2ee/headless/tests/ear/operations/EARExportOperationTest.java +++ b/tests/org.eclipse.jst.j2ee.tests/j2ee-tests/org/eclipse/wtp/j2ee/headless/tests/ear/operations/EARExportOperationTest.java
@@ -214,7 +214,8 @@ IArchive earArchive = null; try { IDataModel exportModel = getExportDataModel(projectName, destination, true, true, true); - runAndVerify(exportModel); + //IMPROVE PERFORMENCE: don't need to verify export model again here, its already bean done in other tests + runDataModel(exportModel); earArchive = JavaEEArchiveUtilities.INSTANCE.openArchive(new Path(destination)); List<IArchiveResource> resources = earArchive.getArchiveResources(); @@ -254,7 +255,8 @@ referencedArchiveExportModel = JCAExportOperationTest.getRARExportDataModel(referencedArchiveProjectName, referencedArchiveDestination, true, true, true); } - runAndVerify(referencedArchiveExportModel); + //IMPROVE PERFORMENCE: don't need to verify export model again here, its already bean done in other tests + runDataModel(referencedArchiveExportModel); referencedProjectsArchiveMap.put(referencedArchiveProjectName, new Path(referencedArchiveDestination)); }
diff --git a/tests/org.eclipse.jst.j2ee.tests/j2ee-tests/org/eclipse/wtp/j2ee/headless/tests/j2ee/operations/JEEExportOperationTest.java b/tests/org.eclipse.jst.j2ee.tests/j2ee-tests/org/eclipse/wtp/j2ee/headless/tests/j2ee/operations/JEEExportOperationTest.java index 553ed13..5281cd3 100644 --- a/tests/org.eclipse.jst.j2ee.tests/j2ee-tests/org/eclipse/wtp/j2ee/headless/tests/j2ee/operations/JEEExportOperationTest.java +++ b/tests/org.eclipse.jst.j2ee.tests/j2ee-tests/org/eclipse/wtp/j2ee/headless/tests/j2ee/operations/JEEExportOperationTest.java
@@ -88,7 +88,6 @@ String archiveName = this.getClass().getSimpleName() + "_" + this.getName() + "_Defaults" + getModuleExtension(); String destination = getDataPath(archiveName); - IDataModel exportModel = getExportDataModel(projectName, destination, false, true, false); runAndVerify(exportModel); @@ -150,7 +149,8 @@ try { IDataModel exportModel = getExportDataModel(projectName, destination, false, true, false); - runAndVerify(exportModel); + //IMPROVE PERFORMENCE: don't need to verify export model again here, its already bean done in other tests + runDataModel(exportModel); IDataModel exportModelOverwrite = getExportDataModel(projectName, destination, false, true, false); IStatus status = exportModelOverwrite.validate(); @@ -171,7 +171,8 @@ try { IDataModel exportModel = getExportDataModel(projectName, destination, false, true, true); - runAndVerify(exportModel); + //IMPROVE PERFORMENCE: don't need to verify export model again here, its already bean done in other tests + runDataModel(exportModel); IDataModel exportModelOverwrite = getExportDataModel(projectName, destination, false, true, true); IStatus status = exportModelOverwrite.validate();
diff --git a/tests/org.eclipse.jst.j2ee.tests/j2ee-tests/org/eclipse/wtp/j2ee/headless/tests/j2ee/operations/JEEImportOperationTest.java b/tests/org.eclipse.jst.j2ee.tests/j2ee-tests/org/eclipse/wtp/j2ee/headless/tests/j2ee/operations/JEEImportOperationTest.java index 4286b9e..9c787c2 100644 --- a/tests/org.eclipse.jst.j2ee.tests/j2ee-tests/org/eclipse/wtp/j2ee/headless/tests/j2ee/operations/JEEImportOperationTest.java +++ b/tests/org.eclipse.jst.j2ee.tests/j2ee-tests/org/eclipse/wtp/j2ee/headless/tests/j2ee/operations/JEEImportOperationTest.java
@@ -160,7 +160,8 @@ try { IDataModel exportModel = getExportDataModel(projectName, exportDestination, exportSource, runBuild, true); - OperationTestCase.runAndVerify(exportModel); + //IMPROVE PERFORMENCE: don't need to verify export model again here, its already bean done in other tests + runDataModel(exportModel); importedArchive = JavaEEArchiveUtilities.INSTANCE.openArchive(new Path(importedArchivePath)); exportedArchive = JavaEEArchiveUtilities.INSTANCE.openArchive(new Path(exportDestination));
diff --git a/tests/org.eclipse.jst.j2ee.tests/j2ee-tests/org/eclipse/wtp/j2ee/headless/tests/utility/operations/UtilityExportOperationTest.java b/tests/org.eclipse.jst.j2ee.tests/j2ee-tests/org/eclipse/wtp/j2ee/headless/tests/utility/operations/UtilityExportOperationTest.java index af20534..a775ac8 100644 --- a/tests/org.eclipse.jst.j2ee.tests/j2ee-tests/org/eclipse/wtp/j2ee/headless/tests/utility/operations/UtilityExportOperationTest.java +++ b/tests/org.eclipse.jst.j2ee.tests/j2ee-tests/org/eclipse/wtp/j2ee/headless/tests/utility/operations/UtilityExportOperationTest.java
@@ -47,7 +47,8 @@ public void testUtilityExport_AddToExisitingEAR12() throws Exception { IDataModel earModel = EARProjectCreationOperationTest.getEARDataModel(EAR_PROJECT_NAME, null, null, null, JavaEEFacetConstants.EAR_12, true); - OperationTestCase.runAndVerify(earModel); + //IMPROVE PERFORMENCE: don't need to verify export model again here, its already bean done in other tests + runDataModel(earModel); IDataModel dm = UtilityProjectCreationOperationTest.getUtilityDataModel("cJavaUtility", EAR_PROJECT_NAME); OperationTestCase.runAndVerify(dm); @@ -57,7 +58,8 @@ public void testUtilityExport_AddToExisitingEAR13() throws Exception { IDataModel earModel = EARProjectCreationOperationTest.getEARDataModel(EAR_PROJECT_NAME, null, null, null, JavaEEFacetConstants.EAR_13, true); - OperationTestCase.runAndVerify(earModel); + //IMPROVE PERFORMENCE: don't need to verify export model again here, its already bean done in other tests + runDataModel(earModel); IDataModel dm = UtilityProjectCreationOperationTest.getUtilityDataModel("dJavaUtility", EAR_PROJECT_NAME); OperationTestCase.runAndVerify(dm); @@ -67,7 +69,8 @@ public void testUtilityExport_AddToExisitingEAR14() throws Exception { IDataModel earModel = EARProjectCreationOperationTest.getEARDataModel(EAR_PROJECT_NAME, null, null, null, JavaEEFacetConstants.EAR_14, true); - OperationTestCase.runAndVerify(earModel); + //IMPROVE PERFORMENCE: don't need to verify export model again here, its already bean done in other tests + runDataModel(earModel); IDataModel dm = UtilityProjectCreationOperationTest.getUtilityDataModel("eJavaUtility", EAR_PROJECT_NAME); OperationTestCase.runAndVerify(dm); @@ -77,7 +80,8 @@ public void testUtilityExport_AddToExisitingEAR5_WithoutDD() throws Exception { IDataModel earModel = EARProjectCreationOperationTest.getEARDataModel(EAR_PROJECT_NAME, null, null, null, JavaEEFacetConstants.EAR_5, false); - OperationTestCase.runAndVerify(earModel); + //IMPROVE PERFORMENCE: don't need to verify export model again here, its already bean done in other tests + runDataModel(earModel); IDataModel dm = UtilityProjectCreationOperationTest.getUtilityDataModel("fJavaUtility", EAR_PROJECT_NAME); OperationTestCase.runAndVerify(dm); @@ -87,7 +91,8 @@ public void testUtilityExport_AddToExisitingEAR5_WithDD() throws Exception { IDataModel earModel = EARProjectCreationOperationTest.getEARDataModel(EAR_PROJECT_NAME, null, null, null, JavaEEFacetConstants.EAR_5, true); - OperationTestCase.runAndVerify(earModel); + //IMPROVE PERFORMENCE: don't need to verify export model again here, its already bean done in other tests + runDataModel(earModel); IDataModel dm = UtilityProjectCreationOperationTest.getUtilityDataModel("gJavaUtility", EAR_PROJECT_NAME); OperationTestCase.runAndVerify(dm);
diff --git a/tests/org.eclipse.jst.j2ee.tests/j2ee-tests/org/eclipse/wtp/j2ee/headless/tests/utility/operations/UtilityProjectCreationOperationTest.java b/tests/org.eclipse.jst.j2ee.tests/j2ee-tests/org/eclipse/wtp/j2ee/headless/tests/utility/operations/UtilityProjectCreationOperationTest.java index c7ff4d1..7b6b907 100644 --- a/tests/org.eclipse.jst.j2ee.tests/j2ee-tests/org/eclipse/wtp/j2ee/headless/tests/utility/operations/UtilityProjectCreationOperationTest.java +++ b/tests/org.eclipse.jst.j2ee.tests/j2ee-tests/org/eclipse/wtp/j2ee/headless/tests/utility/operations/UtilityProjectCreationOperationTest.java
@@ -47,7 +47,8 @@ public void testUtility_AddToExisitingEAR12() throws Exception { IDataModel earModel = EARProjectCreationOperationTest.getEARDataModel("cEAR", null, null, null, JavaEEFacetConstants.EAR_12, true); - OperationTestCase.runAndVerify(earModel); + //IMPROVE PERFORMENCE: don't need to verify export model again here, its already bean done in other tests + runDataModel(earModel); IDataModel dm = getUtilityDataModel("cJavaUtility", "cEAR"); OperationTestCase.runAndVerify(dm); @@ -55,7 +56,8 @@ public void testUtility_AddToExisitingEAR13() throws Exception { IDataModel earModel = EARProjectCreationOperationTest.getEARDataModel("dEAR", null, null, null, JavaEEFacetConstants.EAR_13, true); - OperationTestCase.runAndVerify(earModel); + //IMPROVE PERFORMENCE: don't need to verify export model again here, its already bean done in other tests + runDataModel(earModel); IDataModel dm = getUtilityDataModel("dJavaUtility", "dEAR"); OperationTestCase.runAndVerify(dm); @@ -63,7 +65,8 @@ public void testUtility_AddToExisitingEAR14() throws Exception { IDataModel earModel = EARProjectCreationOperationTest.getEARDataModel("eEAR", null, null, null, JavaEEFacetConstants.EAR_14, true); - OperationTestCase.runAndVerify(earModel); + //IMPROVE PERFORMENCE: don't need to verify export model again here, its already bean done in other tests + runDataModel(earModel); IDataModel dm = getUtilityDataModel("eJavaUtility", "eEAR"); OperationTestCase.runAndVerify(dm); @@ -71,7 +74,8 @@ public void testUtility_AddToExisitingEAR5_WithoutDD() throws Exception { IDataModel earModel = EARProjectCreationOperationTest.getEARDataModel("fEAR", null, null, null, JavaEEFacetConstants.EAR_5, false); - OperationTestCase.runAndVerify(earModel); + //IMPROVE PERFORMENCE: don't need to verify export model again here, its already bean done in other tests + runDataModel(earModel); IDataModel dm = getUtilityDataModel("fJavaUtility", "fEAR"); OperationTestCase.runAndVerify(dm); @@ -79,7 +83,8 @@ public void testUtility_AddToExisitingEAR5_WithDD() throws Exception { IDataModel earModel = EARProjectCreationOperationTest.getEARDataModel("gEAR", null, null, null, JavaEEFacetConstants.EAR_5, true); - OperationTestCase.runAndVerify(earModel); + //IMPROVE PERFORMENCE: don't need to verify export model again here, its already bean done in other tests + runDataModel(earModel); IDataModel dm = getUtilityDataModel("gJavaUtility", "gEAR"); OperationTestCase.runAndVerify(dm);