Skip to content

Commit 0c55bee

Browse files
efr15efr15
andauthored
WI #2728 Do not suggest alphanumeric variables after CALL (#2774)
* WI #2728 Do not suggest alphanumeric variables after CALL --------- Co-authored-by: efr15 <[email protected]>
1 parent e6f143a commit 0c55bee

File tree

14 files changed

+1708
-26
lines changed

14 files changed

+1708
-26
lines changed

TypeCobol.LanguageServer.Test/LSRTest.cs

Lines changed: 41 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -300,13 +300,6 @@ public void CompletionAfterAddTo()
300300
LSRTestHelper.Test("CompletionAfterAddTo", LsrTestingOptions.NoLsrTesting, true, false, true);
301301
}
302302

303-
[TestMethod]
304-
[TestCategory("Completion")]
305-
public void ProcedureCompletion()
306-
{
307-
LSRTestHelper.Test("ProcedureCompletion", LsrTestingOptions.NoLsrTesting, true, false, false, null, null, "CustomDependencies");
308-
}
309-
310303
[TestMethod]
311304
[TestCategory("Completion")]
312305
public void PerformCompletion()
@@ -388,45 +381,52 @@ public void ProcedureCompletionCaseInsensitive()
388381

389382
[TestMethod]
390383
[TestCategory("Completion")]
391-
public void ProcedureCompletionInputInoutOutput()
384+
public void ProcedureCompletionInputInoutOutput_NoContext()
392385
{
393-
LSRTestHelper.Test("ProcedureCompletionInputInoutOutput", LsrTestingOptions.NoLsrTesting, true);
386+
LSRTestHelper.Test("ProcedureCompletionInputInoutOutput-NoContext", LsrTestingOptions.NoLsrTesting, true);
394387
}
395388

396389
[TestMethod]
397390
[TestCategory("Completion")]
398-
public void ProcedureCompletionInputInoutOutput_Case()
391+
public void ProcedureCompletionNoParam()
399392
{
400-
LSRTestHelper.Test("ProcedureCompletionInputInoutOutput-Case", LsrTestingOptions.NoLsrTesting, true);
393+
LSRTestHelper.Test("ProcedureCompletionNoParam", LsrTestingOptions.NoLsrTesting);
401394
}
402395

403396
[TestMethod]
404397
[TestCategory("Completion")]
405-
public void ProcedureCompletionInputInoutOutput_NoContext()
398+
public void ProcedureCompletionPotentialChildrenWithNoName()
406399
{
407-
LSRTestHelper.Test("ProcedureCompletionInputInoutOutput-NoContext", LsrTestingOptions.NoLsrTesting, true);
400+
LSRTestHelper.Test("ProcedureCompletionPotentialChildrenWithNoName", LsrTestingOptions.NoLsrTesting, true);
408401
}
409402

403+
#if EUROINFO_RULES
410404
[TestMethod]
411405
[TestCategory("Completion")]
412-
public void ProcedureCompletionNoParam()
406+
public void CompletionUsingCopy()
413407
{
414-
LSRTestHelper.Test("ProcedureCompletionNoParam", LsrTestingOptions.NoLsrTesting);
408+
LSRTestHelper.Test("CompletionUsingCopy", LsrTestingOptions.NoLsrTesting, true, false, false, "CopyFolder");
415409
}
416410

417411
[TestMethod]
418412
[TestCategory("Completion")]
419-
public void ProcedureCompletionPotentialChildrenWithNoName()
413+
public void ProcedureCompletion()
420414
{
421-
LSRTestHelper.Test("ProcedureCompletionPotentialChildrenWithNoName", LsrTestingOptions.NoLsrTesting, true);
415+
LSRTestHelper.Test("ProcedureCompletion_EI", LsrTestingOptions.NoLsrTesting, true, false, false, null, null, "CustomDependencies");
422416
}
423417

424-
#if EUROINFO_RULES
425418
[TestMethod]
426419
[TestCategory("Completion")]
427-
public void CompletionUsingCopy()
420+
public void ProcedureCompletionInputInoutOutput()
428421
{
429-
LSRTestHelper.Test("CompletionUsingCopy", LsrTestingOptions.NoLsrTesting, true, false, false, "CopyFolder");
422+
LSRTestHelper.Test("ProcedureCompletionInputInoutOutput_EI", LsrTestingOptions.NoLsrTesting, true);
423+
}
424+
425+
[TestMethod]
426+
[TestCategory("Completion")]
427+
public void ProcedureCompletionInputInoutOutput_Case()
428+
{
429+
LSRTestHelper.Test("ProcedureCompletionInputInoutOutput-Case_EI", LsrTestingOptions.NoLsrTesting, true);
430430
}
431431

432432
[TestMethod]
@@ -444,6 +444,27 @@ public void EI_ExtractRemarksData()
444444
LSRTestHelper.Test("EI_ExtractRemarksData_CPYInsideCPX", LsrTestingOptions.NoLsrTesting, true, false, false, "CopyFolder");
445445
LSRTestHelper.Test("EI_ExtractRemarksData_DebugLines", LsrTestingOptions.NoLsrTesting, true);
446446
}
447+
#else
448+
[TestMethod]
449+
[TestCategory("Completion")]
450+
public void ProcedureCompletion()
451+
{
452+
LSRTestHelper.Test("ProcedureCompletion", LsrTestingOptions.NoLsrTesting, true, false, false, null, null, "CustomDependencies");
453+
}
454+
455+
[TestMethod]
456+
[TestCategory("Completion")]
457+
public void ProcedureCompletionInputInoutOutput()
458+
{
459+
LSRTestHelper.Test("ProcedureCompletionInputInoutOutput", LsrTestingOptions.NoLsrTesting, true);
460+
}
461+
462+
[TestMethod]
463+
[TestCategory("Completion")]
464+
public void ProcedureCompletionInputInoutOutput_Case()
465+
{
466+
LSRTestHelper.Test("ProcedureCompletionInputInoutOutput-Case", LsrTestingOptions.NoLsrTesting, true);
467+
}
447468
#endif
448469

449470
[TestMethod]

TypeCobol.LanguageServer.Test/LSRTests/ProcedureCompletionInputInoutOutput-Case_EI/input/ProcedureCompletionInputInoutOutput-Case.tlsp

Lines changed: 665 additions & 0 deletions
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"success": true,
3+
"diff_index": [
4+
-1
5+
]
6+
}

0 commit comments

Comments
 (0)