Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/17/19 17:28:33 (5 years ago)
Author:
mkommend
Message:

#2521: Adapted unit tests for multi-objective analysis.

Location:
branches/2521_ProblemRefactoring/HeuristicLab.Tests/HeuristicLab.Analysis-3.3/Multi-objective
Files:
1 added
1 copied

Legend:

Unmodified
Added
Removed
  • branches/2521_ProblemRefactoring/HeuristicLab.Tests/HeuristicLab.Analysis-3.3/Multi-objective/InvertedGenerationalDistanceTest.cs

    r17261 r17262  
    2222using Microsoft.VisualStudio.TestTools.UnitTesting;
    2323
    24 namespace HeuristicLab.Problems.TestFunctions.MultiObjective.Tests {
     24namespace HeuristicLab.Analysis.MultiObjective.Tests {
    2525  [TestClass]
    2626  public class InvertedGenerationalDistanceTest {
     
    2828    [TestMethod]
    2929    [ExpectedException(typeof(ArgumentException))]
    30     [TestCategory("Problems.TestFunctions.MultiObjective")]
     30    [TestCategory("Analysis.MultiObjective")]
    3131    [TestProperty("Time", "short")]
    3232    public void InvertedGenerationalDistanceTestEmptyOptimalFront() {
     
    3737      double[][] front = { point };
    3838      double[][] referencefront = { };
    39       InvertedGenerationalDistance.Calculate(front, referencefront, 1);
     39      GenerationalDistanceAnalyzer.CalculateInverseGenerationalDistance(front, referencefront, 1);
    4040    }
    4141
    4242    [TestMethod]
    4343    [ExpectedException(typeof(ArgumentException))]
    44     [TestCategory("Problems.TestFunctions.MultiObjective")]
     44    [TestCategory("Analysis.MultiObjective")]
    4545    [TestProperty("Time", "short")]
    4646    public void InvertedGenerationalDistanceTestEmptyFront() {
     
    5151      double[][] front = { };
    5252      double[][] referencefront = { point };
    53       InvertedGenerationalDistance.Calculate(front, referencefront, 1);
     53      GenerationalDistanceAnalyzer.CalculateInverseGenerationalDistance(front, referencefront, 1);
    5454    }
    5555
    5656    [TestMethod]
    57     [TestCategory("Problems.TestFunctions.MultiObjective")]
     57    [TestCategory("Analysis.MultiObjective")]
    5858    [TestProperty("Time", "short")]
    5959    public void InvertedGenerationalDistanceTestSamePoint() {
     
    6666      point1[1] = 0.5;
    6767      double[][] referencefront = { point1 };
    68       double dist = GenerationalDistance.Calculate(front, referencefront, 1);
     68      double dist = GenerationalDistanceAnalyzer.CalculateInverseGenerationalDistance(front, referencefront, 1);
    6969      Assert.AreEqual(0, dist);
    7070    }
    7171
    7272    [TestMethod]
    73     [TestCategory("Problems.TestFunctions.MultiObjective")]
     73    [TestCategory("Analysis.MultiObjective")]
    7474    [TestProperty("Time", "short")]
    7575    public void InvertedGenerationalDistanceTestSinglePoint() {
     
    8282      point2[1] = 1;
    8383      double[][] referencefront = { point2 };
    84       double dist = InvertedGenerationalDistance.Calculate(front, referencefront, 1);
     84      double dist = GenerationalDistanceAnalyzer.CalculateInverseGenerationalDistance(front, referencefront, 1);
    8585      Assert.AreEqual(Math.Sqrt(2), dist);
    8686    }
    8787
    8888    [TestMethod]
    89     [TestCategory("Problems.TestFunctions.MultiObjective")]
     89    [TestCategory("Analysis.MultiObjective")]
    9090    [TestProperty("Time", "short")]
    9191    public void InvertedGenerationalDistanceTestDifferentSizes() {
     
    101101      point2[1] = 0;
    102102      double[][] referencefront = { point2 };
    103       double dist = InvertedGenerationalDistance.Calculate(front, referencefront, 1);
     103      double dist = GenerationalDistanceAnalyzer.CalculateInverseGenerationalDistance(front, referencefront, 1);
    104104      Assert.AreEqual(0.5, dist);
    105105    }
    106106
    107107    [TestMethod]
    108     [TestCategory("Problems.TestFunctions.MultiObjective")]
     108    [TestCategory("Analysis.MultiObjective")]
    109109    [TestProperty("Time", "short")]
    110110    public void InvertedGenerationalDistanceTestQuadratic() {
     
    123123      point3[1] = 1;
    124124      double[][] referencefront = { point2, point3 };
    125       double dist = InvertedGenerationalDistance.Calculate(front, referencefront, 1);
     125      double dist = GenerationalDistanceAnalyzer.CalculateInverseGenerationalDistance(front, referencefront, 1);
    126126      Assert.AreEqual(1, dist);
    127127    }
Note: See TracChangeset for help on using the changeset viewer.