Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/30/09 15:06:13 (15 years ago)
Author:
epitzer
Message:

Produce only a single (zipped) file that contains data and type cache and normalize line breaks. (#562)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Persistence.Test/NewSerializationTest.cs

    r1463 r1466  
    166166      r.dict.Add("three", 3);
    167167      r.myEnum = TestEnum.va1;
    168       XmlGenerator.Serialize(r, "test");     
    169       object o = XmlParser.DeSerialize("test");
     168      XmlGenerator.Serialize(r, "test.zip");     
     169      object o = XmlParser.DeSerialize("test.zip");
    170170      Console.Out.WriteLine(Util.AutoFormat(o, true));
    171171      Console.WriteLine(ViewOnlyGenerator.Serialize(r));
     
    180180      c.allCs = cs;
    181181      c.kvpList = new KeyValuePair<List<C>, C>(new List<C> { c }, c);
    182       XmlGenerator.Serialize(cs, "test3");
    183       object o = XmlParser.DeSerialize("test3");
     182      XmlGenerator.Serialize(cs, "test3.zip");
     183      object o = XmlParser.DeSerialize("test3.zip");
    184184      Console.Out.WriteLine(Util.AutoFormat(o, true));
    185185      Console.WriteLine(ViewOnlyGenerator.Serialize(cs));
     
    201201                              new[] { 1, 2 }, new[] { 3, 4 });
    202202      arrayListArray[2].Add(a);
    203       XmlGenerator.Serialize(arrayListArray, "test4");
    204       object o = XmlParser.DeSerialize("test4");
     203      XmlGenerator.Serialize(arrayListArray, "test4.zip");
     204      object o = XmlParser.DeSerialize("test4.zip");
    205205      Console.Out.WriteLine(Util.AutoFormat(o, true));
    206206      Console.WriteLine(ViewOnlyGenerator.Serialize(arrayListArray));
     
    210210    public static void Test2() {
    211211      Manager m = new Manager();     
    212       Serializer s = new Serializer(m,
    213         ConfigurationService.Instance.GetDefaultConfig(XmlFormat.Instance));
    214       XmlGenerator xmlGenerator = new XmlGenerator();
    215       StreamWriter writer = new StreamWriter("test2.xml");
    216       foreach (ISerializationToken token in s) {
    217         string line = xmlGenerator.Format(token);
    218         writer.Write(line);
    219         Console.Out.Write(line);
    220       }
    221       writer.Close();
    222       XmlParser parser = new XmlParser(new StreamReader("test2.xml"));
    223       DeSerializer deSerializer = new DeSerializer(
    224         XmlParser.ParseTypeCache(new StreamReader("test-types.xml")));       
    225       object o = deSerializer.DeSerialize(parser);     
     212      XmlGenerator.Serialize(m, "test2.zip");
     213      object o = XmlParser.DeSerialize("test2.zip");
    226214      Console.Out.WriteLine(Util.AutoFormat(o, true));     
    227215    }   
Note: See TracChangeset for help on using the changeset viewer.