Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
10/31/14 10:26:09 (9 years ago)
Author:
jkarder
Message:

#2211:

  • updated/added unit tests
    • added AssemblyInitialize method to load all plugins, create output directories for (script) samples and initialize the MainForm
    • script code is now stored in test resource files
    • refactored unit tests
  • updated (script) samples
  • added Test.cmd
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Tests/HeuristicLab-3.3/Samples/GaussianProcessRegressionSampleTest.cs

    r11450 r11514  
    2929
    3030namespace HeuristicLab.Tests {
    31   /// <summary>
    32   /// Summary description for GaussianProcessRegressionSampleTest
    33   /// </summary>
    3431  [TestClass]
    3532  public class GaussianProcessRegressionSampleTest {
    36     private const string samplesDirectory = SamplesUtils.Directory;
    37     [ClassInitialize]
    38     public static void MyClassInitialize(TestContext testContext) {
    39       if (!Directory.Exists(samplesDirectory))
    40         Directory.CreateDirectory(samplesDirectory);
    41     }
     33    private const string SampleFileName = "GPR";
    4234
    4335    [TestMethod]
     
    4638    public void CreateGaussianProcessRegressionSampleTest() {
    4739      var gpr = CreateGaussianProcessRegressionSample();
    48       XmlGenerator.Serialize(gpr, @"Samples\GPR.hl");
     40      string path = Path.Combine(SamplesUtils.SamplesDirectory, SampleFileName + SamplesUtils.SampleFileExtension);
     41      XmlGenerator.Serialize(gpr, path);
    4942    }
     43
    5044    [TestMethod]
    5145    [TestCategory("Samples.Execute")]
     
    6660      var regProblem = new RegressionProblem();
    6761      regProblem.Load(provider.LoadData(instance));
     62
    6863      #region Algorithm Configuration
    6964      gpr.Name = "Gaussian Process Regression";
     
    7772      gpr.SetSeedRandomly = true;
    7873      #endregion
     74
    7975      gpr.Engine = new ParallelEngine.ParallelEngine();
    8076      return gpr;
Note: See TracChangeset for help on using the changeset viewer.