diff options
author | Daniel Grunwald <daniel@danielgrunwald.de> | 2011-08-10 04:43:31 +0400 |
---|---|---|
committer | Daniel Grunwald <daniel@danielgrunwald.de> | 2011-08-10 04:43:31 +0400 |
commit | 5c585e110bde023e4d50a4fcbe72f66e17061c82 (patch) | |
tree | a812b0181c3859d8134eb3e17929829a66f04495 /doc | |
parent | a1f613e2749b85bc488b0c9cb5d2fe0b48ae2449 (diff) |
Apply license header to unit tests.
Add parser unit tests for ObjectCreateExpression.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/TODO | 19 |
1 files changed, 18 insertions, 1 deletions
@@ -21,4 +21,21 @@ Features: - Extract Method refactoring For integration into SharpDevelop: -- Review NR and DOM changes done in the timeframe
\ No newline at end of file +- Review NR and DOM changes done in the timeframe + + + +Idea for automated testing of the NR resolver: + +Given some source code + the references, + Compile source code with MS C# Compiler + Load references into NR.TypeSystem + Load source code into NR.TypeSystem + Load compiled assembly into NR.TypeSystem + Compare entities 3a. and 3b. (but ignore compiled-generated members - ILSpy has logic to detect those) + For each method: + Resolve whole method with ResolveVisitor + Ensure there are no errors detected + Extract list of methods being called (incl. op_Implicit etc.) + Compare with methods being called in compiled assembly. (also compare type arguments) + |