Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
10/04/19 16:27:08 (5 years ago)
Author:
gkronber
Message:

#2994: refactor / cleanup of unit tests related to intervals and new interpreters

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2994-AutoDiffForIntervals/HeuristicLab.Tests/HeuristicLab.Problems.DataAnalysis.Symbolic-3.4/IntervalInterpreterTest.cs

    r17289 r17318  
    5252    [TestCategory("Problems.DataAnalysis.Symbolic")]
    5353    [TestProperty("Time", "short")]
    54     public void TestIntervalInterpreterAdd() {
     54    public void IntervalInterpreterAdd() {
    5555      EvaluateTest("x1 + x2", new Interval(5, 14));
    5656      EvaluateTest("x1 + x2", new Interval(5, 16), variableRanges);
     
    6060    [TestCategory("Problems.DataAnalysis.Symbolic")]
    6161    [TestProperty("Time", "short")]
    62     public void TestIntervalInterpreterLogAdd() {
     62    public void IntervalInterpreterLogAdd() {
    6363      EvaluateTest("log(x1 + x2)", new Interval(Math.Log(5), Math.Log(14)));
    6464      EvaluateTest("log(x1 + x2)", new Interval(Math.Log(5), Math.Log(16)), variableRanges);
     
    6868    [TestCategory("Problems.DataAnalysis.Symbolic")]
    6969    [TestProperty("Time", "short")]
    70     public void TestIntervalInterpreterLogAddMul() {
     70    public void IntervalInterpreterLogAddMul() {
    7171      EvaluateTest("log(3*x1 + x2)", new Interval(Math.Log(11), Math.Log(30)));
    7272      EvaluateTest("log(3*x1 + x2)", new Interval(Math.Log(7), Math.Log(36)), variableRanges);
     
    7676    [TestCategory("Problems.DataAnalysis.Symbolic")]
    7777    [TestProperty("Time", "short")]
    78     public void TestIntervalInterpreterSin() {
     78    public void IntervalInterpreterSin() {
    7979      EvaluateTest("sin(x1+x2)", new Interval(-1, 1));
    8080      EvaluateTest("sin(x1+x2)", new Interval(-1, 1), variableRanges);
     
    9898    [TestCategory("Problems.DataAnalysis.Symbolic")]
    9999    [TestProperty("Time", "short")]
    100     public void TestIntervalInterpreterCos() {
     100    public void IntervalInterpreterCos() {
    101101      EvaluateTest("cos(x1+x2)", new Interval(-1, 1));
    102102      EvaluateTest("cos(x1+x2)", new Interval(-1, 1), variableRanges);
     
    121121    [TestCategory("Problems.DataAnalysis.Symbolic")]
    122122    [TestProperty("Time", "short")]
    123     public void TestIntervalInterpreterTan() {
     123    public void IntervalInterpreterTan() {
    124124      // critical values:
    125125      // lim tan(x) = -inf for x => -pi/2
     
    140140    [TestCategory("Problems.DataAnalysis.Symbolic")]
    141141    [TestProperty("Time", "short")]
    142     public void TestIntervalInterpreterTanh() {
     142    public void IntervalInterpreterTanh() {
    143143      // critical values:
    144144      // lim tanh(x) = -1 for x => -inf
     
    158158    [TestCategory("Problems.DataAnalysis.Symbolic")]
    159159    [TestProperty("Time", "short")]
    160     public void TestIntervalInterpreterExp() {
     160    public void IntervalInterpreterExp() {
    161161      EvaluateTest("exp(x1-x2)", new Interval(Math.Exp(-3), Math.Exp(6)));
    162162      EvaluateTest("exp(x1-x2)", new Interval(Math.Exp(-5), Math.Exp(6)), variableRanges);
     
    166166    [TestCategory("Problems.DataAnalysis.Symbolic")]
    167167    [TestProperty("Time", "short")]
    168     public void TestIntervalInterpreterExpRoot() {
     168    public void IntervalInterpreterExpRoot() {
    169169      EvaluateTest("exp(root(x1*x2, 2))", new Interval(Math.Exp(Math.Sqrt(6)), Math.Exp(Math.Sqrt(48))));
    170170      EvaluateTest("exp(root(x1*x2, 2))", new Interval(Math.Exp(Math.Sqrt(4)), Math.Exp(Math.Sqrt(60))), variableRanges);
     
    174174    [TestCategory("Problems.DataAnalysis.Symbolic")]
    175175    [TestProperty("Time", "short")]
    176     public void TestIntervalInterpreterPower() {
     176    public void IntervalInterpreterPower() {
    177177      EvaluateTest("pow(x1, 2)", new Interval(Math.Pow(3, 1), Math.Pow(8, 3)));
    178178    }
Note: See TracChangeset for help on using the changeset viewer.