Changeset 17035 for branches/2925_AutoDiffForDynamicalModels/HeuristicLab.Tests/HeuristicLab.Persistence.Attic
- Timestamp:
- 06/26/19 08:13:50 (5 years ago)
- Location:
- branches/2925_AutoDiffForDynamicalModels
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2925_AutoDiffForDynamicalModels
- Property svn:mergeinfo changed
/trunk merged: 17007-17009,17014-17016,17019-17024,17028,17030,17032-17033
- Property svn:mergeinfo changed
-
branches/2925_AutoDiffForDynamicalModels/HeuristicLab.Tests
- Property svn:mergeinfo changed
/trunk/HeuristicLab.Tests merged: 17019,17021,17024,17033
- Property svn:mergeinfo changed
-
branches/2925_AutoDiffForDynamicalModels/HeuristicLab.Tests/HeuristicLab.Persistence.Attic/PersistenceConsistencyChecks.cs
r17000 r17035 3 3 using System.Linq; 4 4 using HEAL.Attic; 5 using HeuristicLab.PluginInfrastructure;6 5 using Microsoft.VisualStudio.TestTools.UnitTesting; 7 6 … … 15 14 public void CheckDuplicateGUIDs() { 16 15 // easy to produce duplicate GUIDs with copy&paste 17 18 16 var dict = new Dictionary<Guid, string>(); 19 17 var duplicates = new Dictionary<string, string>(); 20 foreach (Type type in ApplicationManager.Manager.GetTypes(typeof(object))) { 18 // using AppDomain instead of ApplicationManager so that NonDiscoverableTypes are also checked 19 foreach (Type type in AppDomain.CurrentDomain.GetAssemblies().SelectMany(x => x.GetTypes())) { 21 20 var attr = StorableTypeAttribute.GetStorableTypeAttribute(type); 22 21 if (attr == null) … … 35 34 Console.WriteLine($"{kvp.Key} has same GUID as {kvp.Value}"); 36 35 } 36 37 37 if (duplicates.Any()) Assert.Fail("Duplicate GUIDs found."); 38 38 } -
branches/2925_AutoDiffForDynamicalModels/HeuristicLab.Tests/HeuristicLab.Persistence.Attic/UseCases.cs
r16594 r17035 276 276 for (int i = 0; i < REPS; i++) { 277 277 var original = XmlParser.Deserialize(fileName); 278 byte[] buf;279 278 System.GC.Collect(); 280 279 var collection0 = System.GC.CollectionCount(0); … … 336 335 var serializer = new ProtoBufSerializer(); 337 336 foreach (var fileName in Directory.EnumerateFiles(path, "*.hl")) { 338 var original = XmlParser.Deserialize(fileName);337 var original = serializer.Deserialize(fileName); 339 338 var ok = true; 340 339 foreach (var t in original.GetObjectGraphObjects().Select(o => o.GetType())) { … … 371 370 var serializer = new ProtoBufSerializer(); 372 371 foreach (var fileName in Directory.EnumerateFiles(path, "*.hl")) { 373 var original = XmlParser.Deserialize(fileName);372 var original = serializer.Deserialize(fileName); 374 373 375 374 var exec = original as IExecutable;
Note: See TracChangeset
for help on using the changeset viewer.