|
| 1 | +using System; |
| 2 | +using System.Collections.Generic; |
| 3 | +using System.Linq; |
| 4 | +using System.Threading; |
1 | 5 | using NUnit.Framework;
|
2 | 6 | using Rubberduck.InternalApi.Extensions;
|
3 |
| -using Rubberduck.Parsing.Annotations.Concrete; |
4 | 7 | using Rubberduck.Parsing.Symbols;
|
5 | 8 | using Rubberduck.Parsing.VBA;
|
| 9 | +using RubberduckTests.Mocks; |
| 10 | +using Rubberduck.Parsing.Annotations; |
| 11 | +using Rubberduck.Parsing.Annotations.Concrete; |
6 | 12 | using Rubberduck.VBEditor;
|
7 | 13 | using Rubberduck.VBEditor.SafeComWrappers;
|
8 | 14 | using Rubberduck.VBEditor.SafeComWrappers.Abstract;
|
9 |
| -using RubberduckTests.Mocks; |
10 |
| -using System; |
11 |
| -using System.Collections.Generic; |
12 |
| -using System.Linq; |
13 |
| -using System.Threading; |
14 | 15 |
|
15 | 16 | namespace RubberduckTests.Grammar
|
16 | 17 | {
|
@@ -119,23 +120,6 @@ End Sub
|
119 | 120 | }
|
120 | 121 | }
|
121 | 122 |
|
122 |
| - [Category("Resolver")] |
123 |
| - [Test] |
124 |
| - public void ParamArrayParameter_IsArray() |
125 |
| - { |
126 |
| - var code = @"Option Explicit |
127 |
| -
|
128 |
| -Public Sub Test(ParamArray Values) |
129 |
| -End Sub |
130 |
| -"; |
131 |
| - using (var state = Resolve(code)) |
132 |
| - { |
133 |
| - var declaration = state.AllUserDeclarations.Single(item => item.DeclarationType == DeclarationType.Parameter && item.IdentifierName == "Values") as ParameterDeclaration; |
134 |
| - Assert.IsTrue(declaration.IsParamArray); |
135 |
| - Assert.IsTrue(declaration.IsArray); |
136 |
| - } |
137 |
| - } |
138 |
| - |
139 | 123 | [Category("Resolver")]
|
140 | 124 | [Test]
|
141 | 125 | public void OptionalParameterDefaultConstValue_IsReferenceToDeclaredConst()
|
@@ -1033,7 +1017,7 @@ End Sub
|
1033 | 1017 | item.DeclarationType == DeclarationType.Variable
|
1034 | 1018 | && item.IdentifierName == "foo");
|
1035 | 1019 |
|
1036 |
| - Assert.AreEqual(1, declaration.References.Count(item => |
| 1020 | + Assert.AreEqual(1,declaration.References.Count(item => |
1037 | 1021 | item.ParentScoping.DeclarationType == DeclarationType.Procedure
|
1038 | 1022 | && item.ParentScoping.IdentifierName == "DoSomething"
|
1039 | 1023 | && item.IsAssignment));
|
@@ -2294,7 +2278,7 @@ End Sub
|
2294 | 2278 | var printReference = printDeclaration.References.Single();
|
2295 | 2279 |
|
2296 | 2280 | var module = state.DeclarationFinder.AllModules.Single(qmn => qmn.ComponentType == ComponentType.ClassModule);
|
2297 |
| - var expectedPrintSelection = new QualifiedSelection(module, new Selection(4, 5, 4, 10)); |
| 2281 | + var expectedPrintSelection = new QualifiedSelection(module, new Selection(4, 5,4, 10)); |
2298 | 2282 | var actualPrintSelection = new QualifiedSelection(printReference.QualifiedModuleName, printReference.Selection);
|
2299 | 2283 |
|
2300 | 2284 | Assert.AreEqual(4, referencedDeclaration.References.Count());
|
@@ -3648,7 +3632,7 @@ End Function
|
3648 | 3632 |
|
3649 | 3633 | Assert.AreEqual(expectedReferencedDeclarationName, actualReferencedDeclarationName);
|
3650 | 3634 | Assert.IsTrue(reference.IsIndexedDefaultMemberAccess);
|
3651 |
| - Assert.AreEqual(2, reference.DefaultMemberRecursionDepth); |
| 3635 | + Assert.AreEqual(2,reference.DefaultMemberRecursionDepth); |
3652 | 3636 | }
|
3653 | 3637 | }
|
3654 | 3638 |
|
@@ -3848,7 +3832,7 @@ End Function
|
3848 | 3832 | {
|
3849 | 3833 | var module = state.DeclarationFinder.AllModules.First(qmn => qmn.ComponentName == "Module1");
|
3850 | 3834 | var defaultMemberAccess = state.DeclarationFinder.UnboundDefaultMemberAccesses(module).First();
|
3851 |
| - |
| 3835 | + |
3852 | 3836 | var expectedReferencedSelection = new QualifiedSelection(module, selection);
|
3853 | 3837 | var actualReferencedSelection = new QualifiedSelection(defaultMemberAccess.QualifiedModuleName, defaultMemberAccess.Selection);
|
3854 | 3838 |
|
@@ -5719,7 +5703,7 @@ End Function
|
5719 | 5703 | .Single(param => param.IdentifierName.Equals("furtherArgs"));
|
5720 | 5704 | var argumentReferences = parameter.ArgumentReferences;
|
5721 | 5705 |
|
5722 |
| - var expectedExpressionTexts = new HashSet<string> { "4", "5", "6" }; |
| 5706 | + var expectedExpressionTexts = new HashSet<string>{"4", "5", "6"}; |
5723 | 5707 | var actualExpressionTexts = argumentReferences.Select(reference => reference.Context.GetText()).ToList();
|
5724 | 5708 |
|
5725 | 5709 | var expectedCount = expectedExpressionTexts.Count;
|
@@ -7350,7 +7334,7 @@ End Sub
|
7350 | 7334 | var undeclared = finder.Members(module.QualifiedModuleName)
|
7351 | 7335 | .Where(declaration => declaration.IsUndeclared)
|
7352 | 7336 | .ToList();
|
7353 |
| - |
| 7337 | + |
7354 | 7338 | Assert.AreEqual(4, undeclared.Count);
|
7355 | 7339 | }
|
7356 | 7340 | }
|
@@ -7418,7 +7402,7 @@ End Sub
|
7418 | 7402 | using (var state = Resolve(vbe.Object))
|
7419 | 7403 | {
|
7420 | 7404 | var finder = state.DeclarationFinder;
|
7421 |
| - |
| 7405 | + |
7422 | 7406 | var classModule = finder.UserDeclarations(DeclarationType.ClassModule).Single();
|
7423 | 7407 | var barDeclaration = finder.Members(classModule.QualifiedModuleName, DeclarationType.Function).Single();
|
7424 | 7408 | var barReference = barDeclaration.References.Single();
|
|
0 commit comments