1
2009-01-28 Mike Krüger <mkrueger@novell.com>
3
* MonoDevelop.CSharpBinding/CodeCompletionBugTests.cs: fixed bug in the
6
2009-01-27 Lluis Sanchez Gual <lluis@novell.com>
8
* MonoDevelop.Projects/CompletionDatabaseTests.cs: Added test for
11
* UnitTests.mdp: Updated.
13
2009-01-27 Lluis Sanchez Gual <lluis@novell.com>
15
* MonoDevelop.Projects/CompletionDatabaseTests.cs: Updated tests.
17
2009-01-26 Michael Hutchinson <mhutchinson@novell.com>
19
* UnitTests.mdp: Flush project format changes.
21
2009-01-27 Lluis Sanchez Gual <lluis@novell.com>
23
* MonoDevelop.Projects/CompletionDatabaseTests.cs: Added unit tests for
24
checking generic constraints.
27
* UnitTests.mdp: Updated.
29
* MonoDevelop.CSharpBinding/CodeCompletionBugTests.cs:
30
* MonoDevelop.CSharpBinding/CodeCompletionCSharpTests.cs:
31
* MonoDevelop.CSharpBinding/CodeCompletionCSharp3Tests.cs:
32
* MonoDevelop.CSharpBinding/CodeCompletionOperatorTests.cs:
33
* MonoDevelop.CSharpBinding/CodeCompletionAccessibleTests.cs: Use the
34
real database backed ProjectDom, instead of SimpleProjectDom. Tests
35
are more reliable in this way. However, this requires some changes.
36
The ProjectDom database is only updated when a file is parsed without
37
errors. Many of the code snippets used in the unit tests are not
38
fully parseable because they contain code partially completed (e.g.
39
like "blah. "). The solution is to enclose all that partial code
40
inside $ signs. So now $ has a different meaning. Instead of the
41
cursor position, it means 'code written before triggering code
44
2009-01-20 Lluis Sanchez Gual <lluis@novell.com>
46
* MonoDevelop.Projects/CompletionDatabaseTests.cs: Added new test.
48
2009-01-20 Lluis Sanchez Gual <lluis@novell.com>
50
* Mono.TextEditor.Tests/SearchTests.cs: Track api changes.
52
2009-01-20 Mike Krüger <mkrueger@novell.com>
54
* MonoDevelop.CSharpBinding/CodeCompletionBugTests.cs: added unit test
55
for "Bug 467507 - No completion of base members inside explicit
58
2009-01-20 Mike Krüger <mkrueger@novell.com>
60
* MonoDevelop.CSharpBinding/CodeCompletionAccessibleTests.cs: Added some
61
tests to document bug "Bug 467409 - Bad code completion options".
63
2009-01-20 Mike Krüger <mkrueger@novell.com>
65
* Mono.TextEditor.Tests/FoldingTests.cs: Added folding unit tests.
67
2009-01-16 Lluis Sanchez Gual <lluis@novell.com>
70
* UnitTests.mdp: Update references.
72
2009-01-16 Lluis Sanchez Gual <lluis@novell.com>
74
* Makefile.am: Use correct noshadow option.
76
* TestBase.cs: Delete the temp dir when a test run starts.
78
2009-01-16 Mike Krüger <mkrueger@novell.com>
80
* MonoDevelop.CSharpBinding/FindMemberVisitorTests.cs: Added some tests.
82
2009-01-16 Mike Krüger <mkrueger@novell.com>
84
* MonoDevelop.CSharpBinding/FindMemberVisitorTests.cs: Activated find
87
2009-01-16 Mike Krüger <mkrueger@novell.com>
89
* MonoDevelop.CSharpBinding/CodeCompletionAccessibleTests.cs: Added
90
generic parameter unit tests.
92
2009-01-16 Mike Krüger <mkrueger@novell.com>
94
* MonoDevelop.CSharpBinding/CodeCompletionBugTests.cs: Added test for
95
"Bug 466692 - Missing completion for return/break keywords after
98
2009-01-15 Michael Hutchinson <mhutchinson@novell.com>
100
* MonoDevelop.Projects/LocalCopyTests.cs: Test local-copy of external
101
files. Patch from Sam Chuparkoff.
103
2009-01-15 Mike Krüger <mkrueger@novell.com>
105
* UnitTests.mdp: unit tests are now working again.
107
2009-01-13 Mike Krüger <mkrueger@novell.com>
109
* MonoDevelop.CSharpBinding/FindMemberVisitorTests.cs: added find event
112
2009-01-12 Michael Hutchinson <mhutchinson@novell.com>
114
* MonoDevelop.Projects/LocalCopyTests.cs: Update local-copy test to make
115
sure paths are included. Covers "Bug 459311 - Copying files to output
116
directory in MonoDevelop".
118
2009-01-09 Mike Krüger <mkrueger@novell.com>
120
* MonoDevelop.CSharpBinding/CodeCompletionBugTests.cs:
121
* MonoDevelop.CSharpBinding/FindMemberVisitorTests.cs: Added unit tests
122
for the refactoring layer.
124
2009-01-07 Mike Krüger <mkrueger@novell.com>
126
* MonoDevelop.CSharpBinding/CodeCompletionBugTests.cs: Added test for
127
Bug 459682 - Static methods/properties don't show up in subclasses.
129
2009-01-06 Mike Krüger <mkrueger@novell.com>
131
* MonoDevelop.CSharpBinding/CodeCompletionBugTests.cs: Added unit test
132
for 'Bug 457237 - code completion doesn't show static methods when
133
setting global variable'.
135
2009-01-06 Mike Krüger <mkrueger@novell.com>
137
* MonoDevelop.CSharpBinding/CodeCompletionBugTests.cs: Added test for
138
'Bug 457003 - code completion shows variables out of scope'.
140
2009-01-05 Mike Krüger <mkrueger@novell.com>
142
* MonoDevelop.CSharpBinding/CodeCompletionBugTests.cs: Added test for
143
'Bug 460234 - Invalid options shown when typing 'override''.
145
2008-12-16 Lluis Sanchez Gual <lluis@novell.com>
149
* MonoDevelop.Projects/CompletionDatabaseTests.cs: Added new tests for
150
the code completion database.
152
2008-12-12 Lluis Sanchez Gual <lluis@novell.com>
155
* UnitTests.mdp: Fix target framework and some references.
157
* MonoDevelop.CSharpBinding/CodeCompletionAccessibleTests.cs: Set
160
2008-11-24 Mike Krüger <mkrueger@novell.com>
162
* MonoDevelop.CSharpBinding/ParameterCompletionTests.cs: added unit test
163
for 'Bug 447985 - Exception display tip is inaccurate for derived
164
(custom) exceptions'.
166
2008-11-18 Mike Krüger <mkrueger@novell.com>
168
* MonoDevelop.CSharpBinding/CodeCompletionBugTests.cs: Fixed unit tests.
170
2008-11-14 Mike Krüger <mkrueger@novell.com>
172
* MonoDevelop.CSharpBinding/CodeCompletionBugTests.cs: added test for
175
2008-11-07 Lluis Sanchez Gual <lluis@novell.com>
177
* MonoDevelop.Projects/ProjectTests.cs: Fix incorrect satellit assembly
180
2008-11-05 Mike Krüger <mike@icsharpcode.net>
182
* Mono.TextEditor.Tests/LineSplitterTests.cs: some cosmetic changes.
184
2008-11-05 Mike Krüger <mike@icsharpcode.net>
186
* MonoDevelop.CSharpBinding/CodeCompletionBugTests.cs: Added test for
187
'Bug 441671 - Finalisers show up in code completion'.
189
2008-11-03 Mike Krüger <mike@icsharpcode.net>
191
* MonoDevelop.CSharpBinding/CodeCompletionCSharpTests.cs: added some
194
2008-10-31 Lluis Sanchez Gual <lluis@novell.com>
196
* MonoDevelop.Projects/ProjectTests.cs: Add unit test for bug #400420.
198
2008-10-31 Mike Krüger <mkrueger@novell.com>
200
* MonoDevelop.CSharpBinding/CodeCompletionBugTests.cs: added unit test
201
for 'Bug 439963 - Lacking members in code completion'.
203
2008-10-30 Lluis Sanchez Gual <lluis@novell.com>
205
* MonoDevelop.Projects/ProjectTests.cs: Added some bug tests.
207
2008-10-30 Mike Krüger <mkrueger@novell.com>
209
* MonoDevelop.CSharpBinding/CodeCompletionBugTests.cs: added more cases
210
from 'Bug 432434 - Code completion doesn't work with subclasses'.
212
2008-10-30 Mike Krüger <mkrueger@novell.com>
214
* MonoDevelop.CSharpBinding/CodeCompletionBugTests.cs: Added test for
215
'Bug 436705 - code completion for constructors does not handle class
216
name collisions properly'.
218
2008-10-30 Mike Krüger <mkrueger@novell.com>
220
* MonoDevelop.CSharpBinding/CodeCompletionBugTests.cs: added test for
221
'Bug 432434 - Code completion doesn't work with subclasses'.
223
2008-10-29 Mike Krüger <mkrueger@novell.com>
225
* MonoDevelop.CSharpBinding/CodeCompletionTests.cs:
226
* MonoDevelop.CSharpBinding/CodeCompletionBugTests.cs:
227
* MonoDevelop.CSharpBinding/CodeCompletionCSharpTests.cs:
228
* MonoDevelop.CSharpBinding/CodeCompletionCSharp3Tests.cs:
229
* MonoDevelop.CSharpBinding/CodeCompletionOperatorTests.cs:
230
* MonoDevelop.CSharpBinding/CodeCompletionAccessibleTests.cs: Added some
233
2008-10-29 Mike Krüger <mkrueger@novell.com>
235
* MonoDevelop.CSharpBinding/CodeCompletionTests.cs: added unit test for
236
"Bug 439601 - Intellisense Broken For Partial Classes".
238
2008-10-27 Mike Krüger <mkrueger@novell.com>
240
* MonoDevelop.CSharpBinding/ParameterCompletionTests.cs: fixed a bug in
243
2008-10-27 Mike Krüger <mkrueger@novell.com>
245
* MonoDevelop.CSharpBinding/ParameterCompletionTests.cs: Added test for
246
"Bug 434705 - No autocomplete offered if not assigning result of
247
'new' to a variable".
249
2008-10-23 Michael Hutchinson <mhutchinson@novell.com>
251
* MonoDevelop.Xml.StateEngine/TestParser.cs: Track error API.
253
2008-10-23 Lluis Sanchez Gual <lluis@novell.com>
255
* MonoDevelop.CSharpBinding/TopLevelTests.cs: Added attribute parsing
258
* MonoDevelop.Projects/MSBuildTests.cs: Added test for merging of
259
configuration properties.
261
2008-10-19 Mike Krüger <mkrueger@novell.com>
263
* MonoDevelop.CSharpBinding/ParameterCompletionTests.cs: made attribute
264
unit test a bit harder.
266
2008-10-16 Mike Krüger <mkrueger@novell.com>
268
* MonoDevelop.CSharpBinding/CodeCompletionAccessibleTests.cs: Added some
271
2008-10-16 Mike Krüger <mkrueger@novell.com>
273
* MonoDevelop.CSharpBinding/ParameterCompletionTests.cs: Added unit test
274
for 'Bug 434701 - No autocomplete in attributes'.
276
2008-10-16 Mike Krüger <mkrueger@novell.com>
278
* MonoDevelop.CSharpBinding/ParameterCompletionTests.cs: added unit test
279
for 'Bug 434705 - No autocomplete offered if not assigning result of
280
'new' to a variable'.
282
2008-10-15 Michael Hutchinson <mhutchinson@novell.com>
284
* MonoDevelop.Xml.StateEngine/ParsingTests.cs: Don't start up the MD
285
runtime for parser tests.
287
2008-10-15 Michael Hutchinson <mhutchinson@novell.com>
289
* MonoDevelop.Xml.StateEngine/ParsingTests.cs: Improve tests using new
290
TestParser utility class.
293
* UnitTests.mdp: Updated.
295
* MonoDevelop.Xml.StateEngine/TestParser.cs: Utility for testing the XML
298
2008-10-15 Mike Krüger <mkrueger@novell.com>
300
* MonoDevelop.CSharpBinding/CodeCompletionTests.cs: added test for 'Bug
301
434770 - No autocomplete on array types'.
303
2008-10-14 Michael Hutchinson <mhutchinson@novell.com>
305
* MonoDevelop.CSharpBinding/CodeCompletionTests.cs:
306
* MonoDevelop.CSharpBinding/CodeCompletionCSharp3Tests.cs:
307
* MonoDevelop.CSharpBinding/CodeCompletionOperatorTests.cs: Track API.
309
2008-10-10 Mike Krüger <mkrueger@novell.com>
311
* MonoDevelop.CSharpBinding/CodeCompletionTests.cs: Added unit test for
314
2008-10-09 Mike Krüger <mkrueger@novell.com>
316
* MonoDevelop.CSharpBinding/CodeCompletionTests.cs: added test.
318
2008-10-08 Michael Hutchinson <mhutchinson@novell.com>
322
* MonoDevelop.Xml.StateEngine:
323
* MonoDevelop.Xml.StateEngine/ParsingTests.cs: Add some simple tests for
324
the XML state engine.
326
2008-10-08 Mike Krüger <mkrueger@novell.com>
328
* MonoDevelop.CSharpBinding/CodeCompletionTests.cs: added test for
331
2008-10-07 Michael Hutchinson <mhutchinson@novell.com>
333
* Mono.TextEditor.Tests.DefaultEditActions/CaretMoveTests.cs,
334
Mono.TextEditor.Tests.DefaultEditActions/InsertNewLineTests.cs,
335
Mono.TextEditor.Tests.DefaultEditActions/InsertTabTests.cs,
336
Mono.TextEditor.Tests.DefaultEditActions/RemoveTabTests.cs,
337
Mono.TextEditor.Tests.DefaultEditActions/SelectionSelectAllTests.cs:
340
2008-10-07 Mike Krüger <mkrueger@novell.com>
342
* MonoDevelop.CSharpBinding/ParameterCompletionTests.cs: added unit
343
test for Bug 432727 - No completion if no constructor.
345
2008-10-06 Mike Krüger <mkrueger@novell.com>
347
* MonoDevelop.CSharpBinding/ParameterCompletionTests.cs: fixed 432658.
349
2008-10-06 Mike Krüger <mkrueger@novell.com>
351
* MonoDevelop.CSharpBinding/CodeCompletionTests.cs: added unit tests
352
for 'Bug 431797 - Code completion showing invalid options'.
354
2008-10-06 Mike Krüger <mkrueger@novell.com>
356
* MonoDevelop.CSharpBinding/CodeCompletionTests.cs: added unit test for
357
Bug 431764 - Completion doesn't work in properties.
359
2008-10-06 Mike Krüger <mkrueger@novell.com>
361
* MonoDevelop.CSharpBinding/ParameterCompletionTests.cs: added unit
362
test for 'Bug 432437 - No completion when invoking delegates'.
364
2008-10-01 Michael Hutchinson <mhutchinson@novell.com>
366
* MonoDevelop.Projects/DomCompilationUnitTests.cs,
367
MonoDevelop.Projects/DomPersistenceTests.cs,
368
MonoDevelop.Projects/ProjectTests.cs,
369
MonoDevelop.Projects/TestProjectsChecks.cs, UnitTests.mdp,
370
MonoDevelop.CSharpBinding/CodeCompletionCSharp3Tests.cs,
371
MonoDevelop.CSharpBinding/TopLevelTests.cs,
372
MonoDevelop.CSharpBinding/ParameterCompletionTests.cs,
373
MonoDevelop.CSharpBinding/CodeCompletionOperatorTests.cs,
374
MonoDevelop.CSharpBinding/CodeCompletionTests.cs,
375
MonoDevelop.CSharpBinding/MemberTests.cs, Makefile.am: Tweak to fix
377
* MonoDevelop.Projects/LocalCopyTests.cs: Add tests for local copy of
378
files and references.
380
2008-09-25 Mike Krüger <mkrueger@novell.com>
382
* Mono.TextEditor.Tests/DocumentTests.cs,
383
Mono.TextEditor.Tests/LineSplitterTests.cs,
384
Mono.TextEditor.Tests/UndoRedoTests.cs,
385
Mono.TextEditor.Tests/SearchTests.cs,
386
Mono.TextEditor.Tests/SelectionTests.cs,
387
Mono.TextEditor.Tests.DefaultEditActions/InsertTabTests.cs,
388
Mono.TextEditor.Tests.DefaultEditActions/SelectionSelectAllTests.cs,
389
Mono.TextEditor.Tests.DefaultEditActions/RemoveTabTests.cs,
390
Mono.TextEditor.Tests.DefaultEditActions/CaretMoveTests.cs,
391
Mono.TextEditor.Tests.DefaultEditActions/InsertNewLineTests.cs:
392
Added/updated text editor unit tests.
394
2008-09-24 Mike Krüger <mkrueger@novell.com>
396
* MonoDevelop.CSharpBinding/CodeCompletionCSharp3Tests.cs: added some
399
2008-09-24 Mike Krüger <mkrueger@novell.com>
401
* MonoDevelop.CSharpBinding/CodeCompletionCSharp3Tests.cs: Added C#3.0
404
2008-09-23 Mike Krüger <mkrueger@novell.com>
406
* MonoDevelop.CSharpBinding/ParameterCompletionTests.cs: extended
407
constructor parameter test.
409
2008-09-23 Mike Krüger <mkrueger@novell.com>
411
* MonoDevelop.CSharpBinding/ParameterCompletionTests.cs: Added test for
412
'Bug 427448 - Code Completion: completion of constructor parameters
415
2008-09-22 Mike Krüger <mkrueger@novell.com>
417
* MonoDevelop.CSharpBinding/CodeCompletionTests.cs: added test case for
418
interface code completion bug.
420
2008-09-20 Mike Krüger <mkrueger@novell.com>
422
* MonoDevelop.CSharpBinding/CodeCompletionOperatorTests.cs,
423
MonoDevelop.CSharpBinding/CodeCompletionTests.cs: Added operator
426
2008-09-19 Mike Krüger <mkrueger@novell.com>
428
* MonoDevelop.CSharpBinding/CodeCompletionTests.cs: added unit tests
429
for 'Bug 427734 - Code Completion issues with enums'.
431
2008-09-19 Mike Krüger <mkrueger@novell.com>
433
* MonoDevelop.CSharpBinding/CodeCompletionTests.cs: added unit test for
434
'Bug 427649 - Code Completion: protected methods shown in code
437
2008-09-19 Mike Krüger <mkrueger@novell.com>
439
* MonoDevelop.CSharpBinding/CodeCompletionTests.cs: added unit test for
440
'Bug 405000 - Namespace alias qualifier operator (::) does not
441
trigger code completion'.
443
2008-09-19 Mike Krüger <mkrueger@novell.com>
445
* MonoDevelop.Projects/DomPersistenceTests.cs: Extended persistance
446
unit test to document a bug.
448
2008-09-18 Mike Krüger <mkrueger@novell.com>
450
* MonoDevelop.CSharpBinding/CodeCompletionTests.cs: added unit test for
451
"Bug 427294 - Code Completion: completion on values returned by
452
methods doesn't work".
454
2008-09-18 Mike Krüger <mkrueger@novell.com>
456
* MonoDevelop.CSharpBinding/CodeCompletionTests.cs: added test for "Bug
457
427284 - Code Completion: class list shows the full name of
460
2008-09-17 Mike Krüger <mkrueger@novell.com>
462
* MonoDevelop.CSharpBinding/CodeCompletionTests.cs: Added some unit
465
2008-09-17 Mike Krüger <mkrueger@novell.com>
467
* UnitTests.mdp, MonoDevelop.CSharpBinding/TestViewContent.cs,
468
MonoDevelop.CSharpBinding/CodeCompletionTests.cs,
469
MonoDevelop.CSharpBinding/TestWorkbenchWindow.cs, Makefile.am:
470
Added code completion unit tests.
472
2008-09-16 Mike Krüger <mkrueger@novell.com>
474
* MonoDevelop.CSharpBinding/MemberTests.cs: Extended test constructor
477
2008-09-10 Mike Krüger <mkrueger@novell.com>
479
* MonoDevelop.CSharpBinding/MemberTests.cs: Added member unit tests.
481
2008-09-10 Mike Krüger <mkrueger@novell.com>
483
* MonoDevelop.CSharpBinding/TopLevelTests.cs: changed compilation unit
486
2008-09-09 Mike Krüger <mkrueger@novell.com>
488
* MonoDevelop.Projects/DomPersistenceTests.cs: Added unit a delegate
491
2008-09-08 Mike Krüger <mkrueger@novell.com>
493
* MonoDevelop.CSharpBinding/TopLevelTests.cs: Added interface test.
495
2008-09-08 Mike Krüger <mkrueger@novell.com>
497
* UnitTests.mdp, MonoDevelop.CSharpBinding,
498
MonoDevelop.CSharpBinding/TopLevelTests.cs, Makefile.am: Added dom
499
parser top level tests.
501
2008-09-05 Mike Krüger <mkrueger@novell.com>
503
* MonoDevelop.Projects/DomPersistenceTests.cs: Added persistance tests.
505
2008-07-27 Mike Krüger <mkrueger@novell.com>
507
* MonoDevelop.Projects/DomPersistenceTests.cs: Removed persistence
510
2008-07-21 Lluis Sanchez Gual <lluis@novell.com>
512
* MonoDevelop.Projects/TestProjectsChecks.cs: Moved serialization
513
engine to MonoDevelop.Core. Use new syntax for specifying attribute
516
2008-07-07 Mike Krüger <mkrueger@novell.com>
518
* MonoDevelop.Projects/DomCompilationUnitTests.cs,
519
MonoDevelop.Projects/DomPersistenceTests.cs: Added some tests.
521
2008-06-18 Mike Krüger <mkrueger@novell.com>
523
* MonoDevelop.Projects/DomPersistenceTests.cs: Worked on unit tests.
525
2008-06-18 Mike Krüger <mkrueger@novell.com>
527
* MonoDevelop.Projects/DomPersistenceTests.cs: Added some dom
530
2008-06-17 Mike Krüger <mkrueger@novell.com>
532
* MonoDevelop.Projects/DomPersistenceTests.cs: Added dom persistence
535
2008-06-16 Lluis Sanchez Gual <lluis@novell.com>
537
* MonoDevelop.Projects/SolutionTests.cs,
538
MonoDevelop.Projects/MSBuildTests.cs,
539
MonoDevelop.Projects/MdsTests.cs,
540
MonoDevelop.Projects/TestProjectsChecks.cs: Track api changes.
542
2008-06-04 Lluis Sanchez Gual <lluis@novell.com>
544
* MonoDevelop.Projects/SolutionTests.cs: New tests for checking
545
solution configuration mappings.
547
2008-06-04 Lluis Sanchez Gual <lluis@novell.com>
549
* MonoDevelop.Projects/MSBuildTests.cs: Test fixes.
551
2008-05-23 Lluis Sanchez Gual <lluis@novell.com>
553
* MonoDevelop.Projects/SolutionTests.cs, Util.cs: Added new test.
555
2008-05-23 Lluis Sanchez Gual <lluis@novell.com>
557
* MonoDevelop.Projects/TestProjectsChecks.cs, UnitTests.mdp: Use full
558
names when creating package references.
560
2008-05-22 Lluis Sanchez Gual <lluis@novell.com>
562
* MonoDevelop.Projects/SolutionTests.cs,
563
MonoDevelop.Projects/WorkspaceTests.cs,
564
MonoDevelop.Projects/MSBuildTests.cs,
565
MonoDevelop.Projects/MdsTests.cs,
566
MonoDevelop.Projects/TestProjectsChecks.cs: Replaced
567
ICompilerResult/DefaultCompilerResult/CompilerResults by a new
568
BuildResult class, which has owner information at error level, so
569
it is possible to know which project generated an error when
570
building a solution. Updated Task and TaskService to use the new
573
2008-05-21 Lluis Sanchez Gual <lluis@novell.com>
575
* MonoDevelop.Projects/SolutionTests.cs,
576
MonoDevelop.Projects/MakefileTests.cs,
577
MonoDevelop.Projects/WorkspaceTests.cs,
578
MonoDevelop.Projects/MSBuildTests.cs,
579
MonoDevelop.Projects/MdsTests.cs,
580
MonoDevelop.Projects/PackagingTests.cs,
581
MonoDevelop.Projects/ProjectTests.cs,
582
MonoDevelop.Projects/MonoDeveloperFormatTests.cs,
583
MonoDevelop.Projects/TestProjectsChecks.cs, Util.cs, TestBase.cs:
584
New unit test infrastructure.