Changeset 17605


Ignore:
Timestamp:
06/17/20 16:19:00 (4 weeks ago)
Author:
pfleck
Message:

#3040 Adapted unit test for trunk changes.

Location:
branches/3040_VectorBasedGP
Files:
1 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • branches/3040_VectorBasedGP/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression/3.4/SingleObjective/Evaluators/NonlinearLeastSquaresConstantOptimizationEvaluator.cs

    r17472 r17605  
    4747    public int ConstantOptimizationIterations {
    4848      get { return ConstantOptimizationIterationsParameter.Value.Value; }
     49      set { ConstantOptimizationIterationsParameter.Value.Value = value; }
    4950    }
    5051    #endregion
  • branches/3040_VectorBasedGP/HeuristicLab.Tests/HeuristicLab-3.3/Samples/GPSymbolicRegressionSampleWithOSTest.cs

    r17180 r17605  
    184184      problem.MaximumFunctionArguments.Value = 0;
    185185
    186       var evaluator = new SymbolicRegressionConstantOptimizationEvaluator();
    187       evaluator.ConstantOptimizationIterations.Value = 5;
     186      var evaluator = new NonlinearLeastSquaresConstantOptimizationEvaluator();
     187      evaluator.ConstantOptimizationIterations = 5;
    188188      problem.EvaluatorParameter.Value = evaluator;
    189189      problem.RelativeNumberOfEvaluatedSamplesParameter.Hidden = true;
  • branches/3040_VectorBasedGP/HeuristicLab.Tests/HeuristicLab.Problems.Instances.DataAnalysis-3.3/TableFileParserTest.cs

    r17180 r17605  
    637637      TableFileParser parser = new TableFileParser();
    638638      try {
    639         parser.Parse(tempFileName,
    640           deCultureInfo.NumberFormat,
    641           deCultureInfo.DateTimeFormat,
    642           '\t',
    643           true);
     639        parser.Parse(
     640          tempFileName,
     641          new TableFileFormatOptions {
     642            NumberFormat = deCultureInfo.NumberFormat,
     643            DateTimeFormat = deCultureInfo.DateTimeFormat,
     644            ColumnSeparator = '\t'
     645          }, columnNamesInFirstLine: true);
    644646        Assert.AreEqual(6, parser.Rows);
    645647        Assert.AreEqual(4, parser.Columns);
     
    676678      try {
    677679        parser.Parse(tempFileName,
    678           CultureInfo.InvariantCulture.NumberFormat,
    679           CultureInfo.InvariantCulture.DateTimeFormat,
    680           ',',
    681           parser.AreColumnNamesInFirstLine(tempFileName));
     680          new TableFileFormatOptions {
     681            NumberFormat = CultureInfo.InvariantCulture.NumberFormat,
     682            DateTimeFormat = CultureInfo.InvariantCulture.DateTimeFormat,
     683            ColumnSeparator = ','
     684          }, parser.AreColumnNamesInFirstLine(tempFileName));
    682685        Assert.AreEqual(6, parser.Rows);
    683686        Assert.AreEqual(4, parser.Columns);
     
    716719        try {
    717720          parser.Parse(tmpFileName,
    718             CultureInfo.InvariantCulture.NumberFormat,
    719             CultureInfo.InvariantCulture.DateTimeFormat,
    720             separator: ',', columnNamesInFirstLine: true);
     721            new TableFileFormatOptions {
     722              NumberFormat = CultureInfo.InvariantCulture.NumberFormat,
     723              DateTimeFormat = CultureInfo.InvariantCulture.DateTimeFormat,
     724              ColumnSeparator = ','
     725            }, columnNamesInFirstLine: true);
    721726          Assert.IsTrue(parser.Values[0] is List<double>);
    722727          Assert.AreEqual(double.NaN, parser.Values[0][0]);
     
    746751        try {
    747752          parser.Parse(tmpFileName,
    748             CultureInfo.InvariantCulture.NumberFormat,
    749             CultureInfo.InvariantCulture.DateTimeFormat,
    750             separator: ',', columnNamesInFirstLine: true);
     753            new TableFileFormatOptions {
     754              NumberFormat = CultureInfo.InvariantCulture.NumberFormat,
     755              DateTimeFormat = CultureInfo.InvariantCulture.DateTimeFormat,
     756              ColumnSeparator = ','
     757            }, columnNamesInFirstLine: true);
    751758          Assert.IsTrue(parser.Values[0] is List<string>);
    752759          Assert.AreEqual(string.Empty, parser.Values[0][0]);
     
    777784        try {
    778785          parser.Parse(tmpFileName,
    779             CultureInfo.InvariantCulture.NumberFormat,
    780             CultureInfo.InvariantCulture.DateTimeFormat,
    781             separator: ',', columnNamesInFirstLine: true);
     786            new TableFileFormatOptions {
     787              NumberFormat = CultureInfo.InvariantCulture.NumberFormat,
     788              DateTimeFormat = CultureInfo.InvariantCulture.DateTimeFormat,
     789              ColumnSeparator = ','
     790            }, columnNamesInFirstLine: true);
    782791          Assert.IsTrue(parser.Values[0] is List<string>);
    783792          Assert.AreEqual(string.Empty, parser.Values[0][0]);
     
    809818        try {
    810819          parser.Parse(tmpFileName,
    811             CultureInfo.GetCultureInfo("de-de").NumberFormat,
    812             CultureInfo.GetCultureInfo("de-de").DateTimeFormat,
    813             separator: ',', columnNamesInFirstLine: true);
     820            new TableFileFormatOptions {
     821              NumberFormat = CultureInfo.GetCultureInfo("de-de").NumberFormat,
     822              DateTimeFormat = CultureInfo.GetCultureInfo("de-de").DateTimeFormat,
     823              ColumnSeparator = ','
     824            }, columnNamesInFirstLine: true);
    814825          Assert.IsTrue(parser.Values[0] is List<DateTime>);
    815826          Assert.AreEqual(new DateTime(2016, 6, 19), parser.Values[0][0]);
     
    823834
    824835          parser.Parse(tmpFileName,
    825             CultureInfo.InvariantCulture.NumberFormat,
    826             CultureInfo.InvariantCulture.DateTimeFormat,
    827             separator: ',', columnNamesInFirstLine: true);
     836            new TableFileFormatOptions {
     837              NumberFormat = CultureInfo.InvariantCulture.NumberFormat,
     838              DateTimeFormat = CultureInfo.InvariantCulture.DateTimeFormat,
     839              ColumnSeparator = ','
     840            }, columnNamesInFirstLine: true);
    828841          Assert.IsTrue(parser.Values[0] is List<DateTime>);
    829842          Assert.AreEqual(new DateTime(2016, 6, 19), parser.Values[0][0]);
     
    848861        try {
    849862          parser.Parse(tmpFileName,
    850             CultureInfo.InvariantCulture.NumberFormat,
    851             CultureInfo.InvariantCulture.DateTimeFormat,
    852             separator: ',', columnNamesInFirstLine: true);
     863            new TableFileFormatOptions {
     864              NumberFormat = CultureInfo.InvariantCulture.NumberFormat,
     865              DateTimeFormat = CultureInfo.InvariantCulture.DateTimeFormat,
     866              ColumnSeparator = ','
     867            }, columnNamesInFirstLine: true);
    853868          Assert.IsTrue(parser.Values[0] is List<string>); // time values should be parsed as strings
    854869          Assert.AreEqual("8:15", parser.Values[0][0]);
     
    884899        try {
    885900          parser.Parse(tmpFileName,
    886             CultureInfo.InvariantCulture.NumberFormat,
    887             CultureInfo.InvariantCulture.DateTimeFormat,
    888             separator: ',', columnNamesInFirstLine: true);
     901            new TableFileFormatOptions {
     902              NumberFormat = CultureInfo.InvariantCulture.NumberFormat,
     903              DateTimeFormat = CultureInfo.InvariantCulture.DateTimeFormat,
     904              ColumnSeparator = ','
     905            }, columnNamesInFirstLine: true);
    889906          // Parse should fail with an exception
    890907          Assert.Fail("expected exception TableFileParser.DataFormatException");
     
    915932        try {
    916933          parser.Parse(tmpFileName,
    917             CultureInfo.InvariantCulture.NumberFormat,
    918             CultureInfo.InvariantCulture.DateTimeFormat,
    919             separator: ',', columnNamesInFirstLine: true);
     934            new TableFileFormatOptions {
     935              NumberFormat = CultureInfo.InvariantCulture.NumberFormat,
     936              DateTimeFormat = CultureInfo.InvariantCulture.DateTimeFormat,
     937              ColumnSeparator = ','
     938            }, columnNamesInFirstLine: true);
    920939          Assert.IsTrue(parser.Values[0] is List<double>);
    921940          Assert.IsTrue(parser.Values[1] is List<string>);
Note: See TracChangeset for help on using the changeset viewer.