From 8b6135ac03ceb12d64d51f2fedf31aef4916bb6d Mon Sep 17 00:00:00 2001
From: Nikolaus Huber <nikolaus.huber@uni-wuerzburg.de>
Date: Wed, 6 Mar 2013 16:45:41 +0000
Subject: [PATCH] git-svn-id:
 https://se1.informatik.uni-wuerzburg.de/usvn/svn/code/code/DMM/trunk@10638
 9e42b895-fcda-4063-8a3b-11be15eb1bbd

---
 .../util/OclEvaluationHelperTest.java         | 49 -----------
 .../util/PerfDataRepoHelperTest.java          | 34 --------
 .../util/WeightingFunctionHelperTest.java     | 87 -------------------
 3 files changed, 170 deletions(-)
 delete mode 100644 edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/util/OclEvaluationHelperTest.java
 delete mode 100644 edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/util/PerfDataRepoHelperTest.java
 delete mode 100644 edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/util/WeightingFunctionHelperTest.java

diff --git a/edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/util/OclEvaluationHelperTest.java b/edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/util/OclEvaluationHelperTest.java
deleted file mode 100644
index 3ebc632e..00000000
--- a/edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/util/OclEvaluationHelperTest.java
+++ /dev/null
@@ -1,49 +0,0 @@
-package edu.kit.ipd.descartes.adaptation.util;
-
-import static org.junit.Assert.assertTrue;
-
-import java.util.Set;
-
-import org.eclipse.emf.ecore.EObject;
-import org.junit.Before;
-import org.junit.Test;
-
-import edu.kit.ipd.descartes.adaptation.AbstractTest;
-import edu.kit.ipd.descartes.adaptation.model.dmm.util.OclEvaluationHelper;
-import edu.kit.ipd.descartes.mm.resourcelandscape.ComputingInfrastructure;
-import edu.kit.ipd.descartes.mm.resourcelandscape.DataCenter;
-import edu.kit.ipd.descartes.mm.resourcelandscape.DistributedDataCenter;
-import edu.kit.ipd.descartes.mm.resourcelandscape.ResourcelandscapeFactory;
-import edu.kit.ipd.descartes.mm.resourcelandscape.ResourcelandscapePackage;
-import edu.kit.ipd.descartes.mm.resourcelandscape.RuntimeEnvironment;
-
-public class OclEvaluationHelperTest extends AbstractTest {
-
-    @Before
-    public void setUp() throws Exception {
-        super.setUp();
-    }
-
-    @Test
-    public void testQueryForRuntimeEnvironments() {
-        DistributedDataCenter testDdc = ResourcelandscapeFactory.eINSTANCE.createDistributedDataCenter();
-        
-        String queryExpression = "RuntimeEnvironment.allInstances()";
-        Set<EObject> res = OclEvaluationHelper.query(testDdc, queryExpression, testDdc.eClass());
-        assertTrue(res.size() == 0);
-        
-        DataCenter dc1 = ResourcelandscapeFactory.eINSTANCE.createDataCenter();
-        testDdc.getConsistsOf().add(dc1);
-        
-        ComputingInfrastructure ci1 = ResourcelandscapeFactory.eINSTANCE.createComputingInfrastructure();
-        dc1.getContains().add(ci1);
-        
-        RuntimeEnvironment re1 = ResourcelandscapeFactory.eINSTANCE.createRuntimeEnvironment();
-        RuntimeEnvironment re2 = ResourcelandscapeFactory.eINSTANCE.createRuntimeEnvironment();
-        ci1.getContains().add(re1);
-        ci1.getContains().add(re2);
-        
-        res = OclEvaluationHelper.query(testDdc, queryExpression, ResourcelandscapePackage.eINSTANCE.getDistributedDataCenter());
-        assertTrue(res.size() == 2);
-    }
-}
diff --git a/edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/util/PerfDataRepoHelperTest.java b/edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/util/PerfDataRepoHelperTest.java
deleted file mode 100644
index adbcadef..00000000
--- a/edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/util/PerfDataRepoHelperTest.java
+++ /dev/null
@@ -1,34 +0,0 @@
-package edu.kit.ipd.descartes.adaptation.util;
-
-import static org.junit.Assert.*;
-
-import org.eclipse.emf.common.util.URI;
-import org.junit.Before;
-import org.junit.Test;
-
-import edu.kit.ipd.descartes.adaptation.model.dmm.PerformanceDataRepositoryModelManager;
-import edu.kit.ipd.descartes.adaptation.model.dmm.util.PerfDataRepoHelper;
-import edu.kit.ipd.descartes.perfdatarepo.Impact;
-import edu.kit.ipd.descartes.perfdatarepo.PerformanceDataRepository;
-
-public class PerfDataRepoHelperTest {
-	
-	private static final String PERF_DATA_REPO_XMI_FILE = "./test_models/PerformanceDataRepositoryDummy.xmi";
-	PerformanceDataRepository perfDataRepo;
-	
-	@Before
-	public void setUp() throws Exception {
-		
-		PerformanceDataRepositoryModelManager repoManager = PerformanceDataRepositoryModelManager.getInstance();
-		perfDataRepo = (PerformanceDataRepository) repoManager.load(URI
-				.createFileURI(PERF_DATA_REPO_XMI_FILE));
-	}
-
-	@Test
-	public void testGetLatestImpact() {
-		int historySize = perfDataRepo.getImpactHistory().size();
-		Impact mostRecent = perfDataRepo.getImpactHistory().get(historySize - 1);
-		assertEquals(mostRecent, PerfDataRepoHelper.getLatestImpact(perfDataRepo));
-	}
-
-}
diff --git a/edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/util/WeightingFunctionHelperTest.java b/edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/util/WeightingFunctionHelperTest.java
deleted file mode 100644
index f04e1e9e..00000000
--- a/edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/util/WeightingFunctionHelperTest.java
+++ /dev/null
@@ -1,87 +0,0 @@
-package edu.kit.ipd.descartes.adaptation.util;
-
-import static org.junit.Assert.assertEquals;
-
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.common.util.URI;
-import org.junit.Before;
-import org.junit.Test;
-
-import edu.kit.ipd.descartes.adaptation.model.dmm.PerformanceDataRepositoryModelManager;
-import edu.kit.ipd.descartes.adaptation.model.dmm.util.WeightingFunctionHelper;
-import edu.kit.ipd.descartes.mm.adaptation.AdaptationFactory;
-import edu.kit.ipd.descartes.mm.adaptation.WeightedMetric;
-import edu.kit.ipd.descartes.mm.adaptation.WeightingFunction;
-import edu.kit.ipd.descartes.perfdatarepo.Impact;
-import edu.kit.ipd.descartes.perfdatarepo.MetricType;
-import edu.kit.ipd.descartes.perfdatarepo.PerfdatarepoFactory;
-import edu.kit.ipd.descartes.perfdatarepo.PerformanceDataRepository;
-import edu.kit.ipd.descartes.perfdatarepo.Result;
-
-public class WeightingFunctionHelperTest {
-
-    private static final String PERF_DATA_REPO_XMI_FILE = "./test_models/PerformanceDataRepositoryDummy.xmi";
-    private static final double UTIL_WEIGHT = 2.0d;
-
-    private PerformanceDataRepositoryModelManager perfDataModelManager = PerformanceDataRepositoryModelManager.getInstance();
-    private PerformanceDataRepository perfDataRepo = null;
-    private WeightingFunction function = null;
-
-    private enum METRIC_TYPES {
-        UTILIZATION, RESPONSE_TIME;
-    }
-
-    private MetricType getTypeHelper(METRIC_TYPES mType) {
-        EList<MetricType> types = perfDataRepo.getMetricTypes();
-        switch (mType) {
-        case UTILIZATION:
-            return types.get(0);
-        case RESPONSE_TIME:
-            return types.get(1);
-        default:
-            return null;
-        }
-    }
-
-    @Before
-    public void setUp() throws Exception {
-        perfDataRepo = (PerformanceDataRepository) perfDataModelManager.load(URI.createFileURI(PERF_DATA_REPO_XMI_FILE));
-        MetricType metricType = getTypeHelper(METRIC_TYPES.UTILIZATION);
-
-        function = AdaptationFactory.eINSTANCE.createWeightingFunction();
-        WeightedMetric wUtil = AdaptationFactory.eINSTANCE.createWeightedMetric();
-        wUtil.setId("1");
-        wUtil.setName("UtilizationMetricWeight");
-        wUtil.setWeight(UTIL_WEIGHT);
-        wUtil.setMetricType(metricType);
-        function.getWeightedMetrics().add(wUtil);
-    }
-
-    @Test
-    public void testGetWeightForMetricType() {
-        double weight = 0.0;
-        MetricType metricType = getTypeHelper(METRIC_TYPES.RESPONSE_TIME);
-        weight = WeightingFunctionHelper.getWeightForMetricType(function, metricType);
-        assertEquals(Double.NaN, weight, 0.0);
-
-        metricType = getTypeHelper(METRIC_TYPES.UTILIZATION);
-        weight = WeightingFunctionHelper.getWeightForMetricType(function, metricType);
-        assertEquals(UTIL_WEIGHT, weight, 0.0);
-    }
-
-    @Test
-    public void testGetValueForMetricType() {
-        double testValue = 0;
-        MetricType metricType = getTypeHelper(METRIC_TYPES.UTILIZATION);
-
-        Result emptyResult = PerfdatarepoFactory.eINSTANCE.createResult();
-        testValue = WeightingFunctionHelper.getValueForMetricType(metricType, emptyResult);
-        assertEquals(Double.NaN, testValue, 0);
-
-        Impact impact = perfDataRepo.getImpactHistory().get(0);
-        Result before = impact.getBefore();
-        testValue = WeightingFunctionHelper.getValueForMetricType(metricType, before);
-        assertEquals(0.4, testValue, 0);
-    }
-
-}
-- 
GitLab