Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
08/20/13 17:03:31 (11 years ago)
Author:
mkommend
Message:

#2088: Merged all changesets regarding the unit test restructuring in the stable branch.

Location:
stable
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • stable

  • stable/HeuristicLab.Tests

  • stable/HeuristicLab.Tests/HeuristicLab.Encodings.PermutationEncoding-3.3/CyclicCrossover2Test.cs

    r9456 r9885  
    2121
    2222using HeuristicLab.Core;
    23 using HeuristicLab.Encodings.PermutationEncoding;
    2423using HeuristicLab.Tests;
    2524using Microsoft.VisualStudio.TestTools.UnitTesting;
    2625
    27 namespace HeuristicLab.Encodings.PermutationEncoding_33.Tests {
     26namespace HeuristicLab.Encodings.PermutationEncoding.Tests {
    2827  /// <summary>
    2928  ///This is a test class for CyclicCrossover2Test and is intended
     
    3231  [TestClass()]
    3332  public class CyclicCrossover2Test {
    34 
    35 
    36     private TestContext testContextInstance;
    37 
    38     /// <summary>
    39     ///Gets or sets the test context which provides
    40     ///information about and functionality for the current test run.
    41     ///</summary>
    42     public TestContext TestContext {
    43       get {
    44         return testContextInstance;
    45       }
    46       set {
    47         testContextInstance = value;
    48       }
    49     }
    50 
    51     #region Additional test attributes
    52     //
    53     //You can use the following additional attributes as you write your tests:
    54     //
    55     //Use ClassInitialize to run code before running the first test in the class
    56     //[ClassInitialize()]
    57     //public static void MyClassInitialize(TestContext testContext)
    58     //{
    59     //}
    60     //
    61     //Use ClassCleanup to run code after all tests in a class have run
    62     //[ClassCleanup()]
    63     //public static void MyClassCleanup()
    64     //{
    65     //}
    66     //
    67     //Use TestInitialize to run code before running each test
    68     //[TestInitialize()]
    69     //public void MyTestInitialize()
    70     //{
    71     //}
    72     //
    73     //Use TestCleanup to run code after each test has run
    74     //[TestCleanup()]
    75     //public void MyTestCleanup()
    76     //{
    77     //}
    78     //
    79     #endregion
    80 
    81 
    8233    /// <summary>
    8334    ///A test for Cross
    8435    ///</summary>
    85     [TestMethod()]
    86     [DeploymentItem("HeuristicLab.Encodings.PermutationEncoding-3.3.dll")]
     36    [TestMethod]
     37    [TestCategory("Encodings.Permutation")]
     38    [TestProperty("Time", "short")]
    8739    public void CyclicCrossover2CrossTest() {
    8840      TestRandom random = new TestRandom();
     
    9446        target.Cross(random, new ItemArray<Permutation>(new Permutation[] {
    9547          new Permutation(PermutationTypes.RelativeUndirected, 4), new Permutation(PermutationTypes.RelativeUndirected, 4), new Permutation(PermutationTypes.RelativeUndirected, 4)}));
    96       }
    97       catch (System.InvalidOperationException) {
     48      } catch (System.InvalidOperationException) {
    9849        exceptionFired = true;
    9950      }
     
    10455    ///A test for Apply
    10556    ///</summary>
    106     [TestMethod()]
     57    [TestMethod]
     58    [TestCategory("Encodings.Permutation")]
     59    [TestProperty("Time", "short")]
    10760    public void CyclicCrossover2ApplyTest() {
    10861      TestRandom random = new TestRandom();
     
    12679      try {
    12780        CyclicCrossover.Apply(random, new Permutation(PermutationTypes.RelativeUndirected, 8), new Permutation(PermutationTypes.RelativeUndirected, 6));
    128       }
    129       catch (System.ArgumentException) {
     81      } catch (System.ArgumentException) {
    13082        exceptionFired = true;
    13183      }
Note: See TracChangeset for help on using the changeset viewer.