Changeset 17312 for branches/2994-AutoDiffForIntervals/HeuristicLab.Tests/HeuristicLab.Problems.DataAnalysis-3.4/IntervalTest.cs
- Timestamp:
- 10/04/19 09:44:00 (5 years ago)
- Location:
- branches/2994-AutoDiffForIntervals
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2994-AutoDiffForIntervals
- Property svn:mergeinfo changed
/trunk merged: 17220-17223,17242,17255,17267-17268,17272-17274,17276,17278,17301-17302,17305-17306
- Property svn:mergeinfo changed
-
branches/2994-AutoDiffForIntervals/HeuristicLab.Tests
- Property svn:mergeinfo changed
/trunk/HeuristicLab.Tests merged: 17302,17306
- Property svn:mergeinfo changed
-
branches/2994-AutoDiffForIntervals/HeuristicLab.Tests/HeuristicLab.Problems.DataAnalysis-3.4/IntervalTest.cs
r17303 r17312 162 162 public void TestIntervalCbrtOperator() { 163 163 Assert.AreEqual<Interval>(new Interval(1, 2), Interval.CubicRoot(new Interval(1, 8))); 164 Assert.AreEqual<Interval>(new Interval(-2, -1), Interval.CubicRoot(new Interval(-8, -1))); // XXX should be fixed for old interval calculation 164 Assert.AreEqual<Interval>(new Interval(-2, -2), Interval.CubicRoot(new Interval(-8, -8))); 165 Assert.AreEqual<Interval>(new Interval(-2, 2), Interval.CubicRoot(new Interval(-8, 8))); 166 Assert.AreEqual(new Interval(2, 2), Interval.CubicRoot(new Interval(8, 8))); 167 Assert.AreEqual(new Interval(-Math.Pow(6, 1.0 / 3), 2), Interval.CubicRoot(new Interval(-6, 8))); 168 Assert.AreEqual(new Interval(2, 2), Interval.CubicRoot(new Interval(8, 8))); 169 Assert.AreEqual(new Interval(-2, 0), Interval.CubicRoot(new Interval(-8, 0))); 170 } 171 172 [TestMethod] 173 [TestCategory("Problems.DataAnalysis")] 174 [TestProperty("Time", "short")] 175 public void TestIntervalAbsoluteOperator() { 176 Assert.AreEqual(new Interval(2, 2), Interval.Absolute(new Interval(-2, -2))); 177 Assert.AreEqual(new Interval(5, 5), Interval.Absolute(new Interval(5, 5))); 178 Assert.AreEqual(new Interval(2, 8), Interval.Absolute(new Interval(2, 8))); 179 Assert.AreEqual(new Interval(5, 14), Interval.Absolute(new Interval(-14, -5))); 180 Assert.AreEqual(new Interval(2, 7), Interval.Absolute(new Interval(-2, 7))); 181 Assert.AreEqual(new Interval(2, 22), Interval.Absolute(new Interval(-22, -2))); 182 Assert.AreEqual(new Interval(6, 22), Interval.Absolute(new Interval(-22, 6))); 183 Assert.AreEqual(new Interval(0, 0), Interval.Absolute(new Interval(0, 0))); 184 Assert.AreEqual(new Interval(0, 2), Interval.Absolute(new Interval(-2, 0))); 185 Assert.AreEqual(new Interval(0, 2), Interval.Absolute(new Interval(0, 2))); 165 186 } 166 187 }
Note: See TracChangeset
for help on using the changeset viewer.