Changeset 17262 for branches/2521_ProblemRefactoring/HeuristicLab.Tests/HeuristicLab.Analysis-3.3/Multi-objective/GenerationalDistanceTest.cs
- Timestamp:
- 09/17/19 17:28:33 (5 years ago)
- 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 20 20 #endregion 21 21 using System; 22 using HeuristicLab.Analysis; 22 23 using Microsoft.VisualStudio.TestTools.UnitTesting; 23 24 24 namespace HeuristicLab. Problems.TestFunctions.MultiObjective.Tests {25 namespace HeuristicLab.Analysis.MultiObjective.Tests { 25 26 [TestClass] 26 27 public class GenerationalDistanceTest { … … 28 29 [TestMethod] 29 30 [ExpectedException(typeof(ArgumentException))] 30 [TestCategory(" Problems.TestFunctions.MultiObjective")]31 [TestCategory("Analysis.MultiObjective")] 31 32 [TestProperty("Time", "short")] 32 33 public void GenerationalDistanceTestEmptyOptimalFront() { … … 37 38 double[][] front = { point }; 38 39 double[][] referencefront = { }; 39 GenerationalDistance .Calculate(front, referencefront, 1);40 GenerationalDistanceAnalyzer.CalculateGenerationalDistance(front, referencefront, 1); 40 41 } 41 42 42 43 [TestMethod] 43 44 [ExpectedException(typeof(ArgumentException))] 44 [TestCategory(" Problems.TestFunctions.MultiObjective")]45 [TestCategory("Analysis.MultiObjective")] 45 46 [TestProperty("Time", "short")] 46 47 public void GenerationalDistanceTestEmptyFront() { … … 51 52 double[][] front = { }; 52 53 double[][] referencefront = { point }; 53 GenerationalDistance .Calculate(front, referencefront, 1);54 GenerationalDistanceAnalyzer.CalculateGenerationalDistance(front, referencefront, 1); 54 55 } 55 56 56 57 [TestMethod] 57 [TestCategory(" Problems.TestFunctions.MultiObjective")]58 [TestCategory("Analysis.MultiObjective")] 58 59 [TestProperty("Time", "short")] 59 60 public void GenerationalDistanceTestSamePoint() { … … 67 68 point1[1] = 0.5; 68 69 double[][] referencefront = { point1 }; 69 double dist = GenerationalDistance .Calculate(front, referencefront, 1);70 double dist = GenerationalDistanceAnalyzer.CalculateGenerationalDistance(front, referencefront, 1); 70 71 Assert.AreEqual(0, dist); 71 72 } 72 73 73 74 [TestMethod] 74 [TestCategory(" Problems.TestFunctions.MultiObjective")]75 [TestCategory("Analysis.MultiObjective")] 75 76 [TestProperty("Time", "short")] 76 77 public void GenerationalDistanceTestSinglePoint() { … … 83 84 point2[1] = 1; 84 85 double[][] referencefront = { point2 }; 85 double dist = GenerationalDistance .Calculate(front, referencefront, 1);86 double dist = GenerationalDistanceAnalyzer.CalculateGenerationalDistance(front, referencefront, 1); 86 87 Assert.AreEqual(Math.Sqrt(2), dist); 87 88 } 88 89 89 90 [TestMethod] 90 [TestCategory(" Problems.TestFunctions.MultiObjective")]91 [TestCategory("Analysis.MultiObjective")] 91 92 [TestProperty("Time", "short")] 92 93 public void GenerationalDistanceTestDifferentSizes() { … … 102 103 point2[1] = 0; 103 104 double[][] referencefront = { point2 }; 104 double dist = GenerationalDistance .Calculate(front, referencefront, 1);105 double dist = GenerationalDistanceAnalyzer.CalculateGenerationalDistance(front, referencefront, 1); 105 106 Assert.AreEqual(0.75, dist); 106 107 } 107 108 108 109 [TestMethod] 109 [TestCategory(" Problems.TestFunctions.MultiObjective")]110 [TestCategory("Analysis.MultiObjective")] 110 111 [TestProperty("Time", "short")] 111 112 public void GenerationalDistanceTestQuadratic() { … … 124 125 point3[1] = 1; 125 126 double[][] referencefront = { point2, point3 }; 126 double dist = GenerationalDistance .Calculate(front, referencefront, 1);127 double dist = GenerationalDistanceAnalyzer.CalculateGenerationalDistance(front, referencefront, 1); 127 128 Assert.AreEqual(1, dist); 128 129 }
Note: See TracChangeset
for help on using the changeset viewer.