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.Persistence-3.3/StorableAttributeTests.cs

    r9456 r9885  
    2222using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2323
    24 namespace HeuristicLab.Persistence_33.Tests {
     24namespace HeuristicLab.Persistence.Tests {
    2525
    2626  [StorableClass]
     
    6868    }
    6969  }
    70 
    71   /*  [TestClass]
    72     public class AttributeTest {
    73 
    74       [TestMethod]
    75       public void SimpleStorableAttributeTest() {
    76         DemoClass t = new DemoClass();
    77         IEnumerable<DataMemberAccessor> accessorList = StorableAttribute.GetStorableAccessors(t);
    78         Dictionary<string, DataMemberAccessor> accessors = new Dictionary<string, DataMemberAccessor>();
    79         foreach (var a in accessorList)
    80           accessors.Add(a.Name, a);
    81         Assert.IsTrue(accessors.ContainsKey("TestProperty"));
    82         Assert.IsTrue(accessors.ContainsKey("x"));
    83         Assert.IsFalse(accessors.ContainsKey("y"));
    84         object o = new object();
    85         t.o = o;
    86         Assert.AreSame(accessors["TestProperty"].Get(), o);
    87         t.x = 12;
    88         Assert.AreEqual(accessors["x"].Get(), 12);
    89         t.y = 312890;
    90         accessors["TestProperty"].Set(null);
    91         Assert.IsNull(t.o);
    92         accessors["x"].Set(123);
    93         Assert.AreEqual(t.x, 123);
    94       }
    95 
    96       [TestMethod]
    97       public void TestInheritance() {
    98         New n = new New();
    99         var accessors = StorableAttribute.GetStorableAccessors(n);
    100         var accessDict = new Dictionary<string, DataMemberAccessor>();
    101         foreach (var accessor in accessors) // assert uniqueness
    102           accessDict.Add(accessor.Name, accessor);
    103         Assert.IsTrue(accessDict.ContainsKey(typeof(New).FullName + ".Name"));
    104         Assert.IsTrue(accessDict.ContainsKey(typeof(Override).FullName + ".Name"));
    105         Assert.AreEqual("New", accessDict[typeof(New).FullName + ".Name"].Get());
    106         Assert.AreEqual("Override", accessDict[typeof(Override).FullName + ".Name"].Get());
    107       }
    108 
    109     }*/
    110 
    11170}
Note: See TracChangeset for help on using the changeset viewer.