Skip to content

Commit b12133c

Browse files
committed
Testfixes
1 parent 924b5fd commit b12133c

12 files changed

+61
-63
lines changed

Nav.Language.Extensions.sln.DotSettings.user

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
<Assembly Path="C:\Users\mnhaenel\.nuget\packages\microsoft.visualstudio.languageservices\3.0.0\lib\net472\Microsoft.VisualStudio.LanguageServices.dll" />
3636
<Assembly Path="C:\Users\mnhaenel\.nuget\packages\microsoft.codeanalysis.workspaces.common\3.0.0\lib\netstandard2.0\Microsoft.CodeAnalysis.Workspaces.dll" />
3737
&lt;/AssemblyExplorer&gt;</s:String>
38-
<s:Int64 x:Key="/Default/Environment/Hierarchy/GeneratedFilesCacheKey/Timestamp/@EntryValue">61</s:Int64>
38+
<s:Int64 x:Key="/Default/Environment/Hierarchy/GeneratedFilesCacheKey/Timestamp/@EntryValue">69</s:Int64>
3939
<s:Int64 x:Key="/Default/Environment/SearchAndNavigation/DefaultOccurrencesGroupingIndex/@EntryValue">9</s:Int64>
4040
<s:String x:Key="/Default/Environment/UnitTesting/UnitTestSessionStore/Sessions/=feaddfeb_002Df637_002D4617_002D9064_002D9a3a39cea9ba/@EntryIndexedValue">&lt;SessionState ContinuousTestingMode="0" IsActive="True" Name="TestGeneratedPaths" xmlns="urn:schemas-jetbrains-com:jetbrains-ut-session"&gt;&#xD;
4141
&lt;TestAncestor&gt;&#xD;
@@ -44,6 +44,8 @@
4444
&lt;TestId&gt;NUnit3x::6F82F651-4D21-467D-BD83-68C743BC8DF4::.NETFramework,Version=v4.7.2::Nav.Language.Tests.RegressionTests.TestCase&lt;/TestId&gt;&#xD;
4545
&lt;TestId&gt;NUnit3x::6F82F651-4D21-467D-BD83-68C743BC8DF4::.NETFramework,Version=v4.7.2::Nav.Language.Tests.CodeGenTests&lt;/TestId&gt;&#xD;
4646
&lt;TestId&gt;NUnit3x::6F82F651-4D21-467D-BD83-68C743BC8DF4::.NETFramework,Version=v4.7.2::Nav.Language.Tests.DiagnosticTests&lt;/TestId&gt;&#xD;
47+
&lt;TestId&gt;NUnit3x::6F82F651-4D21-467D-BD83-68C743BC8DF4::.NETFramework,Version=v4.7.2::Nav.Language.Tests.SyntaxTreeTests.TestTransitionDefinitionBlock&lt;/TestId&gt;&#xD;
48+
&lt;TestId&gt;NUnit3x::6F82F651-4D21-467D-BD83-68C743BC8DF4::.NETFramework,Version=v4.7.2::Nav.Language.Tests.DescendantNodesTests.CountSyntaxNodeTest1&lt;/TestId&gt;&#xD;
4749
&lt;/TestAncestor&gt;&#xD;
4850
&lt;/SessionState&gt;</s:String>
4951
<s:String x:Key="/Default/Environment/UpdatesManger/LastUpdateCheck/@EntryValue">10/19/2022 09:50:12</s:String>

Nav.Language.Tests/DescendantNodesTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ public void CountTaskDefinitionSyntaxTest() {
6868
public void CountSyntaxNodeTest1() {
6969
Assert.That(
7070
_codegenerationUnitSyntax.DescendantNodes<SyntaxNode>().Count(),
71-
Is.EqualTo(32)
71+
Is.EqualTo(31)
7272
);
7373
}
7474

Nav.Language.Tests/Diagnostics/Tests/Nav0026TriggerWithName0AlreadyDeclared.nav

Lines changed: 0 additions & 11 deletions
This file was deleted.

Nav.Language.Tests/Diagnostics/Tests/Nav0201SpontNotAllowedInSignalTrigger.nav

Lines changed: 0 additions & 12 deletions
This file was deleted.

Nav.Language.Tests/Diagnostics/Tests/Nav0201SpontaneousNotAllowedInSignalTrigger.nav

Lines changed: 0 additions & 12 deletions
This file was deleted.

Nav.Language.Tests/Nav.Language.Tests.csproj

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,6 @@
8181
<Content Include="Diagnostics\Tests\Nav0024OutgoingEdgeForExit0AlreadyDeclared.nav" />
8282
<Content Include="Diagnostics\Tests\Nav0025NoOutgoingEdgeForExit0Declared_1Edges.nav" />
8383
<Content Include="Diagnostics\Tests\Nav0025NoOutgoingEdgeForExit0Declared_2Edges.nav" />
84-
<Content Include="Diagnostics\Tests\Nav0026TriggerWithName0AlreadyDeclared.nav" />
8584
<Content Include="Diagnostics\Tests\Nav0100TaskNode0MustNotContainLeavingEdges.nav" />
8685
<Content Include="Diagnostics\Tests\Nav0101ExitNodeMustNotContainLeavingEdges.nav" />
8786
<Content Include="Diagnostics\Tests\Nav0103InitNodeMustNotContainIncomingEdges_ExitTransition.nav" />
@@ -111,8 +110,6 @@
111110
<Content Include="Diagnostics\Tests\Nav0116ViewNode0HasNoIncomingEdges_2Edges.nav" />
112111
<Content Include="Diagnostics\Tests\Nav0117ViewNode0HasNoOutgoingEdges_2Edges.nav" />
113112
<Content Include="Diagnostics\Tests\Nav0200SignalTriggerNotAllowedAfterInit.nav" />
114-
<Content Include="Diagnostics\Tests\Nav0201SpontaneousNotAllowedInSignalTrigger.nav" />
115-
<Content Include="Diagnostics\Tests\Nav0201SpontNotAllowedInSignalTrigger.nav" />
116113
<Content Include="Diagnostics\Tests\Nav0203TriggerNotAllowedAfterChoice.nav" />
117114
<Content Include="Diagnostics\Tests\Nav0220ConditionsAreOnlySupportedAfterInitAndChoiceNodesElse.nav" />
118115
<Content Include="Diagnostics\Tests\Nav0220ConditionsAreOnlySupportedAfterInitAndChoiceNodesIf.nav" />

Nav.Language.Tests/Resources/AllRules.nav

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ task T1 [code "code1"]
3030
dialog D1;
3131
view V1;
3232

33-
init --> Tx on "Something" if "Condition" do "Action1";
33+
init --> Tx on Something if "Condition" do "Action1";
3434

35-
Tx:Exit o-> V1 if "Condition" do "Action2";
35+
Tx:Exit o-> V1("Foo", "Bar") if "Condition" do "Action2";
3636

3737
C1 --> V4 if "X";
3838
C1 --> V5 else if "Y";

Nav.Language.Tests/Resources/SingleFile.nav

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,5 @@ task ConfirmDialog [code "public enum ConfirmDialogResult { Yes, No };"]
2626
init --> ConfirmDialög;
2727

2828
ConfirmDialög --> Yes on Yes_Clicked;
29-
ConfirmDialög --> No on No_Clicked, Close;
29+
ConfirmDialög --> No on No_Clicked;
3030
}

Nav.Language/Nav.Language.csproj

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,40 @@
5757
<CustomToolNamespace>Pharmatechnik.Nav.Language.Generated</CustomToolNamespace>
5858
</Antlr4>
5959
</ItemGroup>
60+
<ItemGroup>
61+
<None Update="Syntax\Generated\Syntax.Generated.tt">
62+
<Generator>TextTemplatingFileGenerator</Generator>
63+
<LastGenOutput>Syntax.Generated.cs</LastGenOutput>
64+
</None>
65+
<None Update="Syntax\Generated\SyntaxNodeVisitor.Generated.tt">
66+
<Generator>TextTemplatingFileGenerator</Generator>
67+
<LastGenOutput>SyntaxNodeVisitor.Generated.cs</LastGenOutput>
68+
</None>
69+
<None Update="Syntax\Generated\SyntaxNodeWalker.Generated.tt">
70+
<Generator>TextTemplatingFileGenerator</Generator>
71+
<LastGenOutput>SyntaxNodeWalker.Generated.cs</LastGenOutput>
72+
</None>
73+
</ItemGroup>
74+
<ItemGroup>
75+
<Service Include="{508349b6-6b84-4df5-91f0-309beebad82d}" />
76+
</ItemGroup>
77+
<ItemGroup>
78+
<Compile Update="Syntax\Generated\Syntax.Generated.cs">
79+
<DesignTime>True</DesignTime>
80+
<AutoGen>True</AutoGen>
81+
<DependentUpon>Syntax.Generated.tt</DependentUpon>
82+
</Compile>
83+
<Compile Update="Syntax\Generated\SyntaxNodeVisitor.Generated.cs">
84+
<DesignTime>True</DesignTime>
85+
<AutoGen>True</AutoGen>
86+
<DependentUpon>SyntaxNodeVisitor.Generated.tt</DependentUpon>
87+
</Compile>
88+
<Compile Update="Syntax\Generated\SyntaxNodeWalker.Generated.cs">
89+
<DesignTime>True</DesignTime>
90+
<AutoGen>True</AutoGen>
91+
<DependentUpon>SyntaxNodeWalker.Generated.tt</DependentUpon>
92+
</Compile>
93+
</ItemGroup>
6094

6195
<Import Project="..\JetBrains.Annotations\JetBrains.Annotations.projitems" Label="Shared" />
6296
<Import Project="CustomBuild.targets" />

Nav.Language/Syntax/Generated/Syntax.Generated.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
//==================================================
3-
// HINWEIS: Diese Datei wurde am 04.05.2018 21:36:14
3+
// HINWEIS: Diese Datei wurde am 23.01.2024 19:52:34
44
// automatisch generiert!
55
//==================================================
66
namespace Pharmatechnik.Nav.Language {
@@ -157,14 +157,14 @@ public static class Syntax {
157157
return (CodeResultDeclarationSyntax)SyntaxTree.ParseText(text, parser => parser.codeResultDeclaration(), filePath, null, cancellationToken).Root;
158158
}
159159

160-
public static DialogNodeDeclarationSyntax ParseDialogNodeDeclaration(string text, string filePath = null, CancellationToken cancellationToken = default(CancellationToken)) {
161-
return (DialogNodeDeclarationSyntax)SyntaxTree.ParseText(text, parser => parser.dialogNodeDeclaration(), filePath, null, cancellationToken).Root;
162-
}
163-
164160
public static ElseIfConditionClauseSyntax ParseElseIfConditionClause(string text, string filePath = null, CancellationToken cancellationToken = default(CancellationToken)) {
165161
return (ElseIfConditionClauseSyntax)SyntaxTree.ParseText(text, parser => parser.elseIfConditionClause(), filePath, null, cancellationToken).Root;
166162
}
167163

164+
public static DialogNodeDeclarationSyntax ParseDialogNodeDeclaration(string text, string filePath = null, CancellationToken cancellationToken = default(CancellationToken)) {
165+
return (DialogNodeDeclarationSyntax)SyntaxTree.ParseText(text, parser => parser.dialogNodeDeclaration(), filePath, null, cancellationToken).Root;
166+
}
167+
168168
public static IdentifierOrStringListSyntax ParseIdentifierOrStringList(string text, string filePath = null, CancellationToken cancellationToken = default(CancellationToken)) {
169169
return (IdentifierOrStringListSyntax)SyntaxTree.ParseText(text, parser => parser.identifierOrStringList(), filePath, null, cancellationToken).Root;
170170
}

0 commit comments

Comments
 (0)