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/GPArtificialAntSampleTest.cs

    r11450 r11514  
    3030
    3131namespace HeuristicLab.Tests {
    32   /// <summary>
    33   /// Summary description for GPArtificialAntSampleTest
    34   /// </summary>
    3532  [TestClass]
    3633  public class GPArtificialAntSampleTest {
    37     private const string samplesDirectory = SamplesUtils.Directory;
    38     [ClassInitialize]
    39     public static void MyClassInitialize(TestContext testContext) {
    40       if (!Directory.Exists(samplesDirectory))
    41         Directory.CreateDirectory(samplesDirectory);
    42     }
     34    private const string SampleFileName = "SGP_SantaFe";
    4335
    4436    [TestMethod]
     
    4739    public void CreateGpArtificialAntSampleTest() {
    4840      var ga = CreateGpArtificialAntSample();
    49       XmlGenerator.Serialize(ga, @"Samples\SGP_SantaFe.hl");
     41      string path = Path.Combine(SamplesUtils.SamplesDirectory, SampleFileName + SamplesUtils.SampleFileExtension);
     42      XmlGenerator.Serialize(ga, path);
    5043    }
    5144
     
    6558    public GeneticAlgorithm CreateGpArtificialAntSample() {
    6659      GeneticAlgorithm ga = new GeneticAlgorithm();
     60
    6761      #region Problem Configuration
    6862      ArtificialAntProblem antProblem = new ArtificialAntProblem();
     
    9488        .Single(), false);
    9589      #endregion
     90
    9691      return ga;
    9792    }
Note: See TracChangeset for help on using the changeset viewer.