From 4905c19929a17bb253516f234b370cf1f4ae3f1b Mon Sep 17 00:00:00 2001 From: Nikolaus Huber <nikolaus.huber@uni-wuerzburg.de> Date: Wed, 29 May 2013 12:28:23 +0000 Subject: [PATCH] - refactorings - improved specification of objectives git-svn-id: https://se1.informatik.uni-wuerzburg.de/usvn/svn/code/code/DMM/trunk@11803 9e42b895-fcda-4063-8a3b-11be15eb1bbd --- .../WeightingFunctionHelperTest.java | 4 +-- .../model/dmm/util/ObjectivesHelperTest.java | 30 +++++++++++++++++++ 2 files changed, 32 insertions(+), 2 deletions(-) rename edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/{model/dmm/util => evaluation/weightingfunction}/WeightingFunctionHelperTest.java (97%) create mode 100644 edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/model/dmm/util/ObjectivesHelperTest.java diff --git a/edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/model/dmm/util/WeightingFunctionHelperTest.java b/edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/evaluation/weightingfunction/WeightingFunctionHelperTest.java similarity index 97% rename from edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/model/dmm/util/WeightingFunctionHelperTest.java rename to edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/evaluation/weightingfunction/WeightingFunctionHelperTest.java index 2f99604f..25cbf237 100644 --- a/edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/model/dmm/util/WeightingFunctionHelperTest.java +++ b/edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/evaluation/weightingfunction/WeightingFunctionHelperTest.java @@ -1,4 +1,4 @@ -package edu.kit.ipd.descartes.adaptation.model.dmm.util; +package edu.kit.ipd.descartes.adaptation.evaluation.weightingfunction; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; @@ -12,7 +12,7 @@ import org.eclipse.emf.common.util.URI; import org.junit.Before; import org.junit.Test; -import edu.kit.ipd.descartes.adaptation.model.dmm.util.WeightingFunctionHelper; +import edu.kit.ipd.descartes.adaptation.evaluation.weightingfunction.WeightingFunctionHelper; import edu.kit.ipd.descartes.adaptation.model.perfdatarepo.PerfDataRepoConverter; import edu.kit.ipd.descartes.adaptation.model.perfdatarepo.PerformanceDataRepositoryModelLoader; import edu.kit.ipd.descartes.mm.adaptation.AdaptationFactory; diff --git a/edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/model/dmm/util/ObjectivesHelperTest.java b/edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/model/dmm/util/ObjectivesHelperTest.java new file mode 100644 index 00000000..8fe0c893 --- /dev/null +++ b/edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/model/dmm/util/ObjectivesHelperTest.java @@ -0,0 +1,30 @@ +package edu.kit.ipd.descartes.adaptation.model.dmm.util; + +import static org.junit.Assert.*; + +import org.junit.Before; +import org.junit.Test; + +import edu.kit.ipd.descartes.adaptation.AbstractTest; +import edu.kit.ipd.descartes.mm.adaptation.RelationalOperator; + +public class ObjectivesHelperTest extends AbstractTest { + + @Before + public void setUp() throws Exception { + super.setUp(); + } + + @Test + public void testCompare() { + Double one = 1.0d; + Double two = 2.0d; + assertTrue(ObjectivesHelper.compare(one, one, RelationalOperator.EQUAL)); + assertTrue(ObjectivesHelper.compare(one, two, RelationalOperator.NOT_EQUAL)); + assertTrue(ObjectivesHelper.compare(one, two, RelationalOperator.LESS)); + assertTrue(ObjectivesHelper.compare(two, two, RelationalOperator.LESS_EQUAL)); + assertTrue(ObjectivesHelper.compare(two, one, RelationalOperator.GREATER)); + assertTrue(ObjectivesHelper.compare(two, two, RelationalOperator.GREATER_EQUAL)); + } + +} -- GitLab