Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/14/10 01:06:17 (15 years ago)
Author:
epitzer
Message:

Merge StorableClassType.Empty into StorableClassType.MarkedOnly and make it the default if not specified (#548)

Location:
trunk/sources/HeuristicLab.Persistence/3.3/Tests
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Persistence/3.3/Tests/StorableAttributeTests.cs

    r2994 r3017  
    88namespace HeuristicLab.Persistence_33.Tests {
    99
    10   [StorableClass(StorableClassType.MarkedOnly)]
     10  [StorableClass]
    1111  class DemoClass {
    1212
     
    2121  }
    2222
    23   [StorableClass(StorableClassType.MarkedOnly)]
     23  [StorableClass]
    2424  class Base {
    2525    public string baseName;
     
    3131  }
    3232
    33   [StorableClass(StorableClassType.MarkedOnly)]
     33  [StorableClass]
    3434  class Override : Base {
    3535    [Storable]
     
    4040  }
    4141
    42   [StorableClass(StorableClassType.Empty)]
     42  [StorableClass]
    4343  class Intermediate : Override {
    4444  }
    4545
    46   [StorableClass(StorableClassType.MarkedOnly)]
     46  [StorableClass]
    4747  class New : Intermediate {
    4848    public string newName;
  • trunk/sources/HeuristicLab.Persistence/3.3/Tests/UseCases.cs

    r3010 r3017  
    2121namespace HeuristicLab.Persistence_33.Tests {
    2222
    23   [StorableClass(StorableClassType.MarkedOnly)
     23  [StorableClass
    2424  public class NumberTest {
    2525    [Storable]
     
    4343  }
    4444
    45   [StorableClass(StorableClassType.MarkedOnly)]
     45  [StorableClass]
    4646  public class NonDefaultConstructorClass {
    4747    [Storable]
     
    5252  }
    5353
    54   [StorableClass(StorableClassType.MarkedOnly)]
     54  [StorableClass]
    5555  public class IntWrapper {
    5656
     
    7575  }
    7676
    77   [StorableClass(StorableClassType.MarkedOnly)]
     77  [StorableClass]
    7878  public class PrimitivesTest : NumberTest {
    7979    [Storable]
     
    9090  public enum TestEnum { va1, va2, va3, va8 } ;
    9191
    92   [StorableClass(StorableClassType.MarkedOnly)]
     92  [StorableClass]
    9393  public class RootBase {
    9494    [Storable]
     
    9898  }
    9999
    100   [StorableClass(StorableClassType.MarkedOnly)]
     100  [StorableClass]
    101101  public class Root : RootBase {
    102102    [Storable]
     
    133133  public enum TrickyEnum { zero = 0, one = 1, two = 2 }
    134134
    135   [StorableClass(StorableClassType.MarkedOnly)]
     135  [StorableClass]
    136136  public class EnumTest {
    137137    [Storable]
     
    143143  }
    144144
    145   [StorableClass(StorableClassType.MarkedOnly)]
     145  [StorableClass]
    146146  public class Custom {
    147147    [Storable]
     
    153153  }
    154154
    155   [StorableClass(StorableClassType.MarkedOnly)]
     155  [StorableClass]
    156156  public class Manager {
    157157
     
    166166  }
    167167
    168   [StorableClass(StorableClassType.MarkedOnly)]
     168  [StorableClass]
    169169  public class C {
    170170    [Storable]
     
    373373    }
    374374
    375     [StorableClass(StorableClassType.MarkedOnly)]
     375    [StorableClass]
    376376    public class NestedType {
    377377      [Storable]
     
    603603    }
    604604
    605     [StorableClass(StorableClassType.MarkedOnly)]
     605    [StorableClass]
    606606    class Child {
    607607      [Storable]
     
    609609    }
    610610
    611     [StorableClass(StorableClassType.MarkedOnly)]
     611    [StorableClass]
    612612    class Parent {
    613613      [Storable]
     
    615615    }
    616616
    617     [StorableClass(StorableClassType.MarkedOnly)]
     617    [StorableClass]
    618618    class GrandParent {
    619619      [Storable]
     
    683683    }
    684684
    685     [StorableClass(StorableClassType.MarkedOnly)]
     685    [StorableClass]
    686686    private class PersistenceHooks {
    687687      [Storable]
     
    718718    }
    719719   
    720     [StorableClass(StorableClassType.Empty)]
     720    [StorableClass]
    721721    private class CustomConstructor {
    722722      public string Value = "none";
     
    740740    }
    741741
    742     [StorableClass(StorableClassType.Empty)]
     742    [StorableClass]
    743743    public class ExplodingDefaultConstructor {
    744744      public ExplodingDefaultConstructor() {
     
    784784    }
    785785
    786     [StorableClass(StorableClassType.MarkedOnly)]
     786    [StorableClass]
    787787    public class HookInheritanceTestBase {
    788788      [Storable]
     
    795795    }
    796796
    797     [StorableClass(StorableClassType.Empty)]
     797    [StorableClass]
    798798    public class HookInheritanceTestDerivedClass : HookInheritanceTestBase {
    799799      [Storable]
Note: See TracChangeset for help on using the changeset viewer.