~ubuntu-branches/ubuntu/precise/monodevelop/precise

« back to all changes in this revision

Viewing changes to tests/UnitTests/MonoDevelop.Projects/DomPersistenceTests.cs

  • Committer: Bazaar Package Importer
  • Author(s): Andrew Mitchell
  • Date: 2011-06-29 06:56:25 UTC
  • mfrom: (1.8.1 upstream) (1.3.11 experimental)
  • Revision ID: james.westby@ubuntu.com-20110629065625-7xx19c4vb95j65pl
Tags: 2.5.92+dfsg-1ubuntu1
* Merge from Debian experimental:
 - Dropped patches & changes to debian/control for Moonlight
   + debian/patches/remove_support_for_moonlight.patch,
   + debian/patches/dont_add_moonlight_to_core_addins.patch,
 - Remaining patches:
   + debian/patches/no_appmenu:

Show diffs side-by-side

added added

removed removed

Lines of Context:
87
87
                        DomPersistence.Write (writer, DefaultNameEncoder, input);
88
88
                        byte[] bytes = ms.ToArray ();
89
89
                        
90
 
                        DomField result = DomPersistence.ReadField (CreateReader (bytes), DefaultNameDecoder);
 
90
                        DomField result = DomPersistence.ReadField (CreateReader (bytes), DefaultNameDecoder, null);
91
91
                        Assert.AreEqual ("TestField", result.Name);
92
92
                        Assert.AreEqual ("testDocumentation", result.Documentation);
93
93
                        Assert.AreEqual (new DomLocation (5, 10), result.Location);
110
110
                        DomPersistence.Write (writer, DefaultNameEncoder, input);
111
111
                        byte[] bytes = ms.ToArray ();
112
112
                        
113
 
                        DomField result = DomPersistence.ReadField (CreateReader (bytes), DefaultNameDecoder);
 
113
                        DomField result = DomPersistence.ReadField (CreateReader (bytes), DefaultNameDecoder, null);
114
114
                        Assert.AreEqual (null, result.Name);
115
115
                        Assert.AreEqual (null, result.Documentation);
116
116
                        Assert.AreEqual (DomLocation.Empty, result.Location);
135
135
                        DomPersistence.Write (writer, DefaultNameEncoder, input);
136
136
                        byte[] bytes = ms.ToArray ();
137
137
                        
138
 
                        IReturnType result = DomPersistence.ReadReturnType (CreateReader (bytes), DefaultNameDecoder);
 
138
                        IReturnType result = DomPersistence.ReadReturnType (CreateReader (bytes), DefaultNameDecoder, null);
139
139
                        Assert.AreEqual ("Test", result.Name);
140
140
                        Assert.AreEqual ("Namespace", result.Namespace);
141
141
                        Assert.AreEqual ("Namespace.Test", result.FullName);
159
159
                        DomPersistence.Write (writer, DefaultNameEncoder, input);
160
160
                        byte[] bytes = ms.ToArray ();
161
161
                        
162
 
                        DomMethod result = DomPersistence.ReadMethod (CreateReader (bytes), DefaultNameDecoder);
 
162
                        DomMethod result = DomPersistence.ReadMethod (CreateReader (bytes), DefaultNameDecoder, null);
163
163
                        Assert.AreEqual ("Test", result.Name);
164
164
                        Assert.AreEqual (true, result.IsConstructor);
165
165
                        Assert.AreEqual ("par1", result.Parameters [0].Name);
178
178
                        DomPersistence.Write (writer, DefaultNameEncoder, input);
179
179
                        byte[] bytes = ms.ToArray ();
180
180
                        
181
 
                        DomType result = DomPersistence.ReadType (CreateReader (bytes), DefaultNameDecoder);
 
181
                        DomType result = DomPersistence.ReadType (CreateReader (bytes), DefaultNameDecoder, null);
182
182
                        Assert.AreEqual ("TestDelegate", result.Name);
183
183
                        Assert.AreEqual (ClassType.Delegate, result.ClassType);
184
184
                }
195
195
                        DomPersistence.Write (writer, DefaultNameEncoder, input);
196
196
                        byte[] bytes = ms.ToArray ();
197
197
                        
198
 
                        DomProperty result = DomPersistence.ReadProperty (CreateReader (bytes), DefaultNameDecoder);
 
198
                        DomProperty result = DomPersistence.ReadProperty (CreateReader (bytes), DefaultNameDecoder, null);
199
199
                        Assert.AreEqual ("Test", result.Name);
200
200
                        Assert.AreEqual (true, result.IsIndexer);
201
201
                        Assert.AreEqual (true, result.HasGet);
216
216
                        DomPersistence.Write (writer, DefaultNameEncoder, input);
217
217
                        byte[] bytes = ms.ToArray ();
218
218
                        
219
 
                        DomEvent result = DomPersistence.ReadEvent (CreateReader (bytes), DefaultNameDecoder);
 
219
                        DomEvent result = DomPersistence.ReadEvent (CreateReader (bytes), DefaultNameDecoder, null);
220
220
                        Assert.AreEqual ("Test", result.Name);
221
221
                        Assert.AreEqual ("AddMethod", result.AddMethod.Name);
222
222
                        Assert.AreEqual ("RemoveMethod", result.RemoveMethod.Name);
236
236
                        DomPersistence.Write (writer, DefaultNameEncoder, input);
237
237
                        byte[] bytes = ms.ToArray ();
238
238
                        
239
 
                        DomType result = DomPersistence.ReadType (CreateReader (bytes), DefaultNameDecoder);
 
239
                        DomType result = DomPersistence.ReadType (CreateReader (bytes), DefaultNameDecoder, null);
240
240
                        Assert.AreEqual ("Test", result.Name);
241
241
                        Assert.AreEqual (ClassType.Struct, result.ClassType);
242
242
                        Assert.AreEqual ("BaseClass", result.BaseType.Name);
264
264
                        DomPersistence.Write (writer, DefaultNameEncoder, input);
265
265
                        byte[] bytes = ms.ToArray ();
266
266
                        
267
 
                        DomType result = DomPersistence.ReadType (CreateReader (bytes), DefaultNameDecoder);
 
267
                        DomType result = DomPersistence.ReadType (CreateReader (bytes), DefaultNameDecoder, null);
268
268
                        Assert.AreEqual ("Test", result.Name);
269
269
                        Assert.AreEqual (ClassType.Struct, result.ClassType);
270
270
                        Assert.AreEqual ("BaseClass", result.BaseType.Name);
303
303
                        BinaryWriter writer = new BinaryWriter (ms);
304
304
                        DomPersistence.Write (writer, DefaultNameEncoder, attr);
305
305
                        byte[] bytes = ms.ToArray ();
306
 
                        DomAttribute result = DomPersistence.ReadAttribute (CreateReader (bytes), DefaultNameDecoder);
 
306
                        DomAttribute result = DomPersistence.ReadAttribute (CreateReader (bytes), DefaultNameDecoder, null);
307
307
                        
308
308
                        Assert.AreEqual (4, result.PositionalArguments.Count);
309
309