Changeset 14711 for branches/PersistenceOverhaul/HeuristicLab.Tests/HeuristicLab.Persistence-3.3/UseCasesPersistenceNew.cs
- Timestamp:
- 03/03/17 11:41:43 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceOverhaul/HeuristicLab.Tests/HeuristicLab.Persistence-3.3/UseCasesPersistenceNew.cs
r14594 r14711 53 53 54 54 #region Test Classes 55 [Storable Class("7D9672BD-703D-42BB-9080-9929885D4580")]55 [StorableType("7D9672BD-703D-42BB-9080-9929885D4580")] 56 56 public class NumberTest { 57 57 [Storable] … … 102 102 } 103 103 104 [Storable Class("EEB19599-D5AC-48ED-A56B-CF213DFAF2E4")]104 [StorableType("EEB19599-D5AC-48ED-A56B-CF213DFAF2E4")] 105 105 public class NonDefaultConstructorClass { 106 106 [Storable] … … 111 111 } 112 112 113 [Storable Class("EE43FE7A-6D07-4D52-9338-C21B3485F82A")]113 [StorableType("EE43FE7A-6D07-4D52-9338-C21B3485F82A")] 114 114 public class IntWrapper { 115 115 … … 134 134 } 135 135 136 [Storable Class("00A8E48E-8E8A-443C-A327-9F6ACCBE7E80")]136 [StorableType("00A8E48E-8E8A-443C-A327-9F6ACCBE7E80")] 137 137 public class PrimitivesTest : NumberTest { 138 138 [Storable] … … 166 166 public enum TestEnum { va1, va2, va3, va8 }; 167 167 168 [Storable Class("26BA37F6-926D-4665-A10A-1F39E1CF6468")]168 [StorableType("26BA37F6-926D-4665-A10A-1F39E1CF6468")] 169 169 public class RootBase { 170 170 [Storable] … … 185 185 } 186 186 187 [Storable Class("F6BCB436-B5F2-40F6-8E2F-7A018CD1CBA0")]187 [StorableType("F6BCB436-B5F2-40F6-8E2F-7A018CD1CBA0")] 188 188 public class Root : RootBase { 189 189 [Storable] … … 220 220 public enum TrickyEnum { zero = 0, one = 1, two = 2 } 221 221 222 [Storable Class("2F6326ED-023A-415F-B5C7-9F9241940D05")]222 [StorableType("2F6326ED-023A-415F-B5C7-9F9241940D05")] 223 223 public class EnumTest { 224 224 [Storable] … … 230 230 } 231 231 232 [Storable Class("92365E2A-1184-4280-B763-4853C7ADF3E3")]232 [StorableType("92365E2A-1184-4280-B763-4853C7ADF3E3")] 233 233 public class Custom { 234 234 [Storable] … … 240 240 } 241 241 242 [Storable Class("7CF19EBC-1EC4-4FBE-BCA9-DA48E3CFE30D")]242 [StorableType("7CF19EBC-1EC4-4FBE-BCA9-DA48E3CFE30D")] 243 243 public class Manager { 244 244 … … 253 253 } 254 254 255 [Storable Class("9092C705-F5E9-4BA9-9750-4357DB29AABF")]255 [StorableType("9092C705-F5E9-4BA9-9750-4357DB29AABF")] 256 256 public class C { 257 257 [Storable] … … 274 274 } 275 275 276 [Storable Class("FD953B0A-BDE6-41E6-91A8-CA3D90C91CDB")]276 [StorableType("FD953B0A-BDE6-41E6-91A8-CA3D90C91CDB")] 277 277 public class SimpleClass { 278 278 [Storable] … … 1139 1139 } 1140 1140 1141 [Storable Class("87A331AF-14DC-48B3-B577-D49065743BE6")]1141 [StorableType("87A331AF-14DC-48B3-B577-D49065743BE6")] 1142 1142 public class NestedType { 1143 1143 [Storable] … … 1335 1335 } 1336 1336 1337 [Storable Class("B963EF51-12B4-432E-8C54-88F026F9ACE2")]1337 [StorableType("B963EF51-12B4-432E-8C54-88F026F9ACE2")] 1338 1338 class Child { 1339 1339 [Storable] … … 1341 1341 } 1342 1342 1343 [Storable Class("E66E9606-967A-4C35-A361-F6F0D21C064A")]1343 [StorableType("E66E9606-967A-4C35-A361-F6F0D21C064A")] 1344 1344 class Parent { 1345 1345 [Storable] … … 1347 1347 } 1348 1348 1349 [Storable Class("34D3893A-57AD-4F72-878B-81D6FA3F14A9")]1349 [StorableType("34D3893A-57AD-4F72-878B-81D6FA3F14A9")] 1350 1350 class GrandParent { 1351 1351 [Storable] … … 1368 1368 } 1369 1369 1370 [StorableType("15DF777F-B12D-4FD4-88C3-8CB4C9CE4F0C")] 1370 1371 struct TestStruct { 1371 1372 int value; … … 1430 1431 } 1431 1432 1432 [Storable Class("E846BC49-20F3-4D3F-A3F3-73D4F2DB1C2E")]1433 [StorableType("E846BC49-20F3-4D3F-A3F3-73D4F2DB1C2E")] 1433 1434 private class PersistenceHooks { 1434 1435 [Storable] … … 1468 1469 } 1469 1470 1470 [Storable Class("A35D71DF-397F-4910-A950-ED6923BE9483")]1471 [StorableType("A35D71DF-397F-4910-A950-ED6923BE9483")] 1471 1472 private class CustomConstructor { 1472 1473 public string Value = "none"; … … 1493 1494 } 1494 1495 1495 [Storable Class("D276E825-1F35-4BAC-8937-9ABC91D5C316")]1496 [StorableType("D276E825-1F35-4BAC-8937-9ABC91D5C316")] 1496 1497 public class ExplodingDefaultConstructor { 1497 1498 public ExplodingDefaultConstructor() { … … 1532 1533 } 1533 1534 1534 [Storable Class("4921031B-CB61-4677-97AD-9236A4CEC200")]1535 [StorableType("4921031B-CB61-4677-97AD-9236A4CEC200")] 1535 1536 public class HookInheritanceTestBase { 1536 1537 [Storable] … … 1543 1544 } 1544 1545 1545 [Storable Class("321CEE0A-5201-4CE2-B135-2343890D96BF")]1546 [StorableType("321CEE0A-5201-4CE2-B135-2343890D96BF")] 1546 1547 public class HookInheritanceTestDerivedClass : HookInheritanceTestBase { 1547 1548 [Storable] … … 1566 1567 } 1567 1568 1568 [Storable Class(StorableClassType.AllFields, "B9AB42E8-1932-425B-B4CF-F31F07EAC599")]1569 [StorableType(StorableMemberSelection.AllFields, "B9AB42E8-1932-425B-B4CF-F31F07EAC599")] 1569 1570 public class AllFieldsStorable { 1570 1571 public int Value1 = 1; … … 1587 1588 [TestCategory("Persistence4")] 1588 1589 [TestProperty("Time", "short")] 1589 public void TestStorable ClassDiscoveryAllFields() {1590 public void TestStorableTypeDiscoveryAllFields() { 1590 1591 ProtoBufSerializer serializer = new ProtoBufSerializer(); 1591 1592 AllFieldsStorable afs = new AllFieldsStorable(false); … … 1598 1599 } 1599 1600 1600 [Storable Class(StorableClassType.AllProperties, "CB7DC31C-AEF3-4EB8-91CA-248B767E9F92")]1601 [StorableType(StorableMemberSelection.AllProperties, "CB7DC31C-AEF3-4EB8-91CA-248B767E9F92")] 1601 1602 public class AllPropertiesStorable { 1602 1603 public int Value1 = 1; … … 1619 1620 [TestCategory("Persistence4")] 1620 1621 [TestProperty("Time", "short")] 1621 public void TestStorable ClassDiscoveryAllProperties() {1622 public void TestStorableTypeDiscoveryAllProperties() { 1622 1623 ProtoBufSerializer serializer = new ProtoBufSerializer(); 1623 1624 AllPropertiesStorable afs = new AllPropertiesStorable(false); … … 1631 1632 } 1632 1633 1633 [Storable Class(StorableClassType.AllFieldsAndAllProperties, "0AD8D68F-E0FF-4FA8-8A72-1148CD91A2B9")]1634 [StorableType(StorableMemberSelection.AllFieldsAndAllProperties, "0AD8D68F-E0FF-4FA8-8A72-1148CD91A2B9")] 1634 1635 public class AllFieldsAndAllPropertiesStorable { 1635 1636 public int Value1 = 1; … … 1652 1653 [TestCategory("Persistence4")] 1653 1654 [TestProperty("Time", "short")] 1654 public void TestStorable ClassDiscoveryAllFieldsAndAllProperties() {1655 public void TestStorableTypeDiscoveryAllFieldsAndAllProperties() { 1655 1656 ProtoBufSerializer serializer = new ProtoBufSerializer(); 1656 1657 AllFieldsAndAllPropertiesStorable afs = new AllFieldsAndAllPropertiesStorable(false); … … 1663 1664 } 1664 1665 1665 [Storable Class(StorableClassType.MarkedOnly, "0D94E6D4-64E3-4637-B1EE-DEF2B3F6E2E0")]1666 [StorableType(StorableMemberSelection.MarkedOnly, "0D94E6D4-64E3-4637-B1EE-DEF2B3F6E2E0")] 1666 1667 public class MarkedOnlyStorable { 1667 1668 public int Value1 = 1; … … 1684 1685 [TestCategory("Persistence4")] 1685 1686 [TestProperty("Time", "short")] 1686 public void TestStorable ClassDiscoveryMarkedOnly() {1687 public void TestStorableTypeDiscoveryMarkedOnly() { 1687 1688 ProtoBufSerializer serializer = new ProtoBufSerializer(); 1688 1689 MarkedOnlyStorable afs = new MarkedOnlyStorable(false); … … 1740 1741 } 1741 1742 1743 [StorableType("B13CB1B0-D2DA-47B8-A715-B166A28B1F03")] 1742 1744 private class IdentityComparer<T> : IEqualityComparer<T> { 1743 1745 … … 1805 1807 } 1806 1808 1807 [Storable Class("A9B0D7FB-0CAF-4DD7-9045-EA136F9176F7")]1809 [StorableType("A9B0D7FB-0CAF-4DD7-9045-EA136F9176F7")] 1808 1810 public class ReadOnlyFail { 1809 1811 [Storable] … … 1828 1830 1829 1831 1830 [Storable Class("2C9CC576-6823-4784-817B-37C8AF0B1C29")]1832 [StorableType("2C9CC576-6823-4784-817B-37C8AF0B1C29")] 1831 1833 public class WriteOnlyFail { 1832 1834 [Storable] … … 1850 1852 } 1851 1853 1852 [Storable Class("8052D9E3-6DDD-4AE1-9B5B-67C6D5436512")]1854 [StorableType("8052D9E3-6DDD-4AE1-9B5B-67C6D5436512")] 1853 1855 public class OneWayTest { 1854 1856 public OneWayTest() { this.value = "default"; } … … 2059 2061 #endregion 2060 2062 2061 [Storable Class("6075F1E8-948A-4AD8-8F5A-942B777852EC")]2063 [StorableType("6075F1E8-948A-4AD8-8F5A-942B777852EC")] 2062 2064 public class A { 2063 2065 [Storable] 2064 2066 public B B { get; set; } 2065 2067 2066 [Storable] public int i; 2067 } 2068 [StorableClass("6075F1E8-948A-4AD8-8F5A-942B777852EC")] 2068 [Storable] 2069 public int i; 2070 } 2071 [StorableType("287BFEA0-6E27-4839-BCEF-D134FE738AC8")] 2069 2072 public class B { 2070 2073 [Storable] … … 2127 2130 [TestProperty("Time", "short")] 2128 2131 public void TestLoadingSamples() { 2129 var path = @"D:\ Dev\HL\branches\PersistenceOverhaul\HeuristicLab.Optimizer\3.3\Documents";2132 var path = @"D:\hl\branches\PersistenceOverhaul\HeuristicLab.Optimizer\3.3\Documents"; 2130 2133 var serializer = new ProtoBufSerializer(); 2131 2134 foreach (var fileName in Directory.EnumerateFiles(path, "*.hl")) {
Note: See TracChangeset
for help on using the changeset viewer.