# # ChangeLog for trunk/sources/HeuristicLab.Persistence/UnitTests # # Generated by Trac 1.0.12 # 07/02/24 19:05:29 Mon, 04 May 2009 14:50:34 GMT epitzer [1734] * trunk/sources/HeuristicLab.Core/3.3/PersistenceManager.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/XmlParser.cs (modified) * trunk/sources/HeuristicLab.Persistence/UnitTests/UseCases.cs (modified) Serialization with streams. (#603) Mon, 04 May 2009 14:43:46 GMT epitzer [1733] * trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/XmlGenerator.cs (modified) * trunk/sources/HeuristicLab.Persistence/UnitTests/UseCases.cs (modified) Added Serialization to stream. Do not overwrite file if serialization ... Wed, 29 Apr 2009 13:32:59 GMT epitzer [1705] * trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/DictionaryDecomposer.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/EnumerableDecomposer.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/NumberEnumerable2StringDecomposer.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/Storable/StorableDecomposer.cs (modified) * trunk/sources/HeuristicLab.Persistence/UnitTests/UseCases.cs (modified) Check for default constructor in all decomposers to ensure failure ... Wed, 29 Apr 2009 11:52:20 GMT epitzer [1701] * trunk/sources/HeuristicLab.Persistence/3.3/Core/Serializer.cs (modified) * trunk/sources/HeuristicLab.Persistence/UnitTests/UseCases.cs (modified) Replace value comparison with references comparison in serializer. (#605) Tue, 28 Apr 2009 11:58:49 GMT epitzer [1684] * trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/EnumDecomposer.cs (modified) * trunk/sources/HeuristicLab.Persistence/UnitTests/UseCases.cs (modified) Fix EnumDecomposer to be applicable for flag enums and enums without ... Tue, 28 Apr 2009 10:45:32 GMT epitzer [1683] * trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/EnumerableDecomposer.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/StackDecomposer.cs (added) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/Guid2XmlFormatter.cs (added) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/String2XmlFormatter.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/TimeSpan2XmlFormatter.cs (added) * trunk/sources/HeuristicLab.Persistence/3.3/HeuristicLab.Persistence-3.3.csproj (modified) * trunk/sources/HeuristicLab.Persistence/UnitTests/UseCases.cs (modified) Fix StackDecomposer, reverse collection before serialization (#603) Tue, 28 Apr 2009 09:19:45 GMT epitzer [1680] * trunk/sources/HeuristicLab.Persistence/UnitTests/UseCases.cs (modified) New test cast to experiment with serializing delegates. (#603) Mon, 27 Apr 2009 16:36:06 GMT epitzer [1679] * trunk/sources/HeuristicLab.Persistence/3.3/Core/Serializer.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/EnumerableDecomposer.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/Storable/StorableDecomposer.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/String2XmlFormatter.cs (modified) * trunk/sources/HeuristicLab.Persistence/UnitTests/UseCases.cs (modified) Persistence fixes: Honor Storable.Name property, add more formatters ... Fri, 24 Apr 2009 12:21:54 GMT epitzer [1654] * trunk/sources/HeuristicLab.Persistence.GUI/3.3/PersistenceConfigurationForm.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Core/Configuration.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Core/ConfigurationService.cs (modified) * trunk/sources/HeuristicLab.Persistence/UnitTests/UseCases.cs (modified) Streamline formatter configuration interface. Source types are ... Fri, 24 Apr 2009 12:03:47 GMT epitzer [1653] * trunk/sources/HeuristicLab.Persistence/UnitTests/UseCases.cs (modified) more testing. (#548) Fri, 24 Apr 2009 11:51:57 GMT epitzer [1652] * trunk/sources/HeuristicLab.Persistence/3.3/Core/Serializer.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/DebugString/Formatters/Char2DebugStringFormatter.cs (added) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/Storable/EmptyStorableClassAttribute.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/Char2XmlFormatter.cs (added) * trunk/sources/HeuristicLab.Persistence/3.3/HeuristicLab.Persistence-3.3.csproj (modified) * trunk/sources/HeuristicLab.Persistence/UnitTests/UseCases.cs (modified) Implement missing primitive formatter for char and add more ... Thu, 23 Apr 2009 15:41:55 GMT epitzer [1644] * trunk/sources/HeuristicLab.Persistence/3.3/Core/ConfigurationService.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/CompactNumberArray2StringDecomposer.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/Number2StringConverter.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/NumberEnumerable2StringDecomposer.cs (modified) * trunk/sources/HeuristicLab.Persistence/UnitTests/UseCases.cs (modified) support for default disabled decomposers, re-activate number2string ... Thu, 23 Apr 2009 12:22:29 GMT epitzer [1625] * trunk/sources/HeuristicLab.Persistence/3.3/Core/ConfigurationService.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Core/DeSerializer.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Core/FormatterBase.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Core/PersistenceException.cs (added) * trunk/sources/HeuristicLab.Persistence/3.3/Core/Serializer.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/ArrayDecomposer.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/CompactNumberArray2StringDecomposer.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/DictionaryDecomposer.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/EnumDecomposer.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/EnumerableDecomposer.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/KeyValuePairDecomposer.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/Number2StringConverter.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/NumberEnumerable2StringDecomposer.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/Storable/DataMemberAccessor.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/TypeDecomposer.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/X2StringDecomposer.cs (deleted) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Compact/DoubleArray2XmlFormatters.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Compact/IntArray2XmlFormatters.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Compact/NumberArray2XmlFormatterBase.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Compact/NumberEnumeration2XmlFormatterBase.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/DateTime2XmlFormatter.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/DecimalNumber2XmlFormatterBase.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/SimpleNumber2XmlFormatterBase.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/Primitive/String2XmlFormatter.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/XmlGenerator.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/Default/Xml/XmlParser.cs (modified) * trunk/sources/HeuristicLab.Persistence/3.3/HeuristicLab.Persistence-3.3.csproj (modified) * trunk/sources/HeuristicLab.Persistence/UnitTests/StorableAttributeTests.cs (modified) * trunk/sources/HeuristicLab.Persistence/UnitTests/UseCases.cs (modified) Added PersistenceException used consistently for all error conditions ... Wed, 22 Apr 2009 11:24:28 GMT epitzer [1621] * trunk/sources/HeuristicLab.Persistence/UnitTests/UseCases.cs (modified) New test case to ensure some coding conventions. (#548) Tue, 21 Apr 2009 13:21:08 GMT epitzer [1614] * trunk/sources/HeuristicLab.Persistence/UnitTests (added) * trunk/sources/HeuristicLab.Persistence/UnitTests/AuthoringTests.txt (added) * trunk/sources/HeuristicLab.Persistence/UnitTests/HeuristicLab.Persistence.UnitTest.csproj (added) * trunk/sources/HeuristicLab.Persistence/UnitTests/Properties (added) * trunk/sources/HeuristicLab.Persistence/UnitTests/Properties/AssemblyInfo.cs (added) * trunk/sources/HeuristicLab.Persistence/UnitTests/StorableAttributeTests.cs (added) * trunk/sources/HeuristicLab.Persistence/UnitTests/UseCases.cs (added) * trunk/sources/HeuristicLab.sln (modified) * trunk/sources/HeuristicLab.vsmdi (added) * trunk/sources/LocalTestRun.testrunconfig (added) Transform console tests into unit tests (#593)