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/GenerationalDistanceTest.cs

    r17261 r17262  
    2020#endregion
    2121using System;
     22using HeuristicLab.Analysis;
    2223using Microsoft.VisualStudio.TestTools.UnitTesting;
    2324
    24 namespace HeuristicLab.Problems.TestFunctions.MultiObjective.Tests {
     25namespace HeuristicLab.Analysis.MultiObjective.Tests {
    2526  [TestClass]
    2627  public class GenerationalDistanceTest {
     
    2829    [TestMethod]
    2930    [ExpectedException(typeof(ArgumentException))]
    30     [TestCategory("Problems.TestFunctions.MultiObjective")]
     31    [TestCategory("Analysis.MultiObjective")]
    3132    [TestProperty("Time", "short")]
    3233    public void GenerationalDistanceTestEmptyOptimalFront() {
     
    3738      double[][] front = { point };
    3839      double[][] referencefront = { };
    39       GenerationalDistance.Calculate(front, referencefront, 1);
     40      GenerationalDistanceAnalyzer.CalculateGenerationalDistance(front, referencefront, 1);
    4041    }
    4142
    4243    [TestMethod]
    4344    [ExpectedException(typeof(ArgumentException))]
    44     [TestCategory("Problems.TestFunctions.MultiObjective")]
     45    [TestCategory("Analysis.MultiObjective")]
    4546    [TestProperty("Time", "short")]
    4647    public void GenerationalDistanceTestEmptyFront() {
     
    5152      double[][] front = { };
    5253      double[][] referencefront = { point };
    53       GenerationalDistance.Calculate(front, referencefront, 1);
     54      GenerationalDistanceAnalyzer.CalculateGenerationalDistance(front, referencefront, 1);
    5455    }
    5556
    5657    [TestMethod]
    57     [TestCategory("Problems.TestFunctions.MultiObjective")]
     58    [TestCategory("Analysis.MultiObjective")]
    5859    [TestProperty("Time", "short")]
    5960    public void GenerationalDistanceTestSamePoint() {
     
    6768      point1[1] = 0.5;
    6869      double[][] referencefront = { point1 };
    69       double dist = GenerationalDistance.Calculate(front, referencefront, 1);
     70      double dist = GenerationalDistanceAnalyzer.CalculateGenerationalDistance(front, referencefront, 1);
    7071      Assert.AreEqual(0, dist);
    7172    }
    7273
    7374    [TestMethod]
    74     [TestCategory("Problems.TestFunctions.MultiObjective")]
     75    [TestCategory("Analysis.MultiObjective")]
    7576    [TestProperty("Time", "short")]
    7677    public void GenerationalDistanceTestSinglePoint() {
     
    8384      point2[1] = 1;
    8485      double[][] referencefront = { point2 };
    85       double dist = GenerationalDistance.Calculate(front, referencefront, 1);
     86      double dist = GenerationalDistanceAnalyzer.CalculateGenerationalDistance(front, referencefront, 1);
    8687      Assert.AreEqual(Math.Sqrt(2), dist);
    8788    }
    8889
    8990    [TestMethod]
    90     [TestCategory("Problems.TestFunctions.MultiObjective")]
     91    [TestCategory("Analysis.MultiObjective")]
    9192    [TestProperty("Time", "short")]
    9293    public void GenerationalDistanceTestDifferentSizes() {
     
    102103      point2[1] = 0;
    103104      double[][] referencefront = { point2 };
    104       double dist = GenerationalDistance.Calculate(front, referencefront, 1);
     105      double dist = GenerationalDistanceAnalyzer.CalculateGenerationalDistance(front, referencefront, 1);
    105106      Assert.AreEqual(0.75, dist);
    106107    }
    107108
    108109    [TestMethod]
    109     [TestCategory("Problems.TestFunctions.MultiObjective")]
     110    [TestCategory("Analysis.MultiObjective")]
    110111    [TestProperty("Time", "short")]
    111112    public void GenerationalDistanceTestQuadratic() {
     
    124125      point3[1] = 1;
    125126      double[][] referencefront = { point2, point3 };
    126       double dist = GenerationalDistance.Calculate(front, referencefront, 1);
     127      double dist = GenerationalDistanceAnalyzer.CalculateGenerationalDistance(front, referencefront, 1);
    127128      Assert.AreEqual(1, dist);
    128129    }
Note: See TracChangeset for help on using the changeset viewer.