Skip to content

Commit d590687

Browse files
authored
Convert C# qlref tests to inline expectations
1 parent 27c62aa commit d590687

106 files changed

Lines changed: 337 additions & 262 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

csharp/ql/integration-tests/all-platforms/blazor/BlazorTest/Components/MyOutput.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<div>
44
<p>Value from InputText: @Value</p>
5-
<p>Raw value from InputText: @(new MarkupString(Value))</p>
5+
<p>Raw value from InputText: @(new MarkupString(Value))</p> @* $ Alert[cs/web/xss]=r1 *@
66
</div>
77

88
@code {

csharp/ql/integration-tests/all-platforms/blazor/BlazorTest/Components/Pages/TestPage.razor

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<h3>Route parameter</h3>
99
<p>Go to: <a href="/test/@XssUrl">/test/@XssUrl</a></p>
1010
<p>Parameter from URL: @UrlParam</p>
11-
<p>Raw parameter from URL: @((MarkupString)UrlParam)</p>
11+
<p>Raw parameter from URL: @((MarkupString)UrlParam)</p> @* $ Alert[cs/web/xss]=r2 $ Alert[cs/web/xss]=r2 *@
1212
</div>
1313

1414
<hr />
@@ -17,7 +17,7 @@
1717
<h3>Query parameter</h3>
1818
<p>Go to: <a href="/test/?qs=@XssUrl">/test/?qs=@XssUrl</a></p>
1919
<p>Parameter from query string: @QueryParam</p>
20-
<p>Raw parameter from query string: @(new MarkupString(QueryParam))</p>
20+
<p>Raw parameter from query string: @(new MarkupString(QueryParam))</p> @* $ Alert[cs/web/xss]=r3 $ Alert[cs/web/xss]=r3 *@
2121
</div>
2222

2323
<hr />
@@ -82,7 +82,7 @@
8282
</div>
8383

8484
<div>
85-
<MyOutput Value="@QueryParam" />
85+
<MyOutput Value="@QueryParam" /> @* $ Source[cs/web/xss]=r1 *@
8686
</div>
8787

8888
@code {
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
query: Security Features/CWE-079/XSS.ql
2-
postprocess: utils/test/PrettyPrintModels.ql
2+
postprocess:
3+
- utils/test/PrettyPrintModels.ql
4+
- utils/test/InlineExpectationsTestQuery.ql

csharp/ql/integration-tests/all-platforms/blazor_build_mode_none/BlazorTest/Components/MyOutput.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<div>
44
<p>Value from InputText: @Value</p>
5-
<p>Raw value from InputText: @(new MarkupString(Value))</p>
5+
<p>Raw value from InputText: @(new MarkupString(Value))</p> @* $ Alert[cs/web/xss]=r1 *@
66
</div>
77

88
@code {

csharp/ql/integration-tests/all-platforms/blazor_build_mode_none/BlazorTest/Components/Pages/TestPage.razor

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<h3>Route parameter</h3>
99
<p>Go to: <a href="/test/@XssUrl">/test/@XssUrl</a></p>
1010
<p>Parameter from URL: @UrlParam</p>
11-
<p>Raw parameter from URL: @((MarkupString)UrlParam)</p>
11+
<p>Raw parameter from URL: @((MarkupString)UrlParam)</p> @* $ Alert[cs/web/xss]=r2 $ Alert[cs/web/xss]=r2 *@
1212
</div>
1313

1414
<hr />
@@ -17,7 +17,7 @@
1717
<h3>Query parameter</h3>
1818
<p>Go to: <a href="/test/?qs=@XssUrl">/test/?qs=@XssUrl</a></p>
1919
<p>Parameter from query string: @QueryParam</p>
20-
<p>Raw parameter from query string: @(new MarkupString(QueryParam))</p>
20+
<p>Raw parameter from query string: @(new MarkupString(QueryParam))</p> @* $ Alert[cs/web/xss]=r3 $ Alert[cs/web/xss]=r3 *@
2121
</div>
2222

2323
<hr />
@@ -82,7 +82,7 @@
8282
</div>
8383

8484
<div>
85-
<MyOutput Value="@QueryParam" />
85+
<MyOutput Value="@QueryParam" /> @* $ Source[cs/web/xss]=r1 *@
8686
</div>
8787

8888
@code {
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
query: Security Features/CWE-079/XSS.ql
2-
postprocess: utils/test/PrettyPrintModels.ql
2+
postprocess:
3+
- utils/test/PrettyPrintModels.ql
4+
- utils/test/InlineExpectationsTestQuery.ql

csharp/ql/integration-tests/all-platforms/blazor_net_8/BlazorTest/Components/MyOutput.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<div>
44
<p>Value from InputText: @Value</p>
5-
<p>Raw value from InputText: @(new MarkupString(Value))</p>
5+
<p>Raw value from InputText: @(new MarkupString(Value))</p> @* $ Alert[cs/web/xss]=r1 *@
66
</div>
77

88
@code {

csharp/ql/integration-tests/all-platforms/blazor_net_8/BlazorTest/Components/Pages/TestPage.razor

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<h3>Route parameter</h3>
99
<p>Go to: <a href="/test/@XssUrl">/test/@XssUrl</a></p>
1010
<p>Parameter from URL: @UrlParam</p>
11-
<p>Raw parameter from URL: @((MarkupString)UrlParam)</p>
11+
<p>Raw parameter from URL: @((MarkupString)UrlParam)</p> @* $ Alert[cs/web/xss]=r2 $ Alert[cs/web/xss]=r2 *@
1212
</div>
1313

1414
<hr />
@@ -17,7 +17,7 @@
1717
<h3>Query parameter</h3>
1818
<p>Go to: <a href="/test/?qs=@XssUrl">/test/?qs=@XssUrl</a></p>
1919
<p>Parameter from query string: @QueryParam</p>
20-
<p>Raw parameter from query string: @(new MarkupString(QueryParam))</p>
20+
<p>Raw parameter from query string: @(new MarkupString(QueryParam))</p> @* $ Alert[cs/web/xss]=r3 $ Alert[cs/web/xss]=r3 *@
2121
</div>
2222

2323
<hr />
@@ -82,7 +82,7 @@
8282
</div>
8383

8484
<div>
85-
<MyOutput Value="@QueryParam" />
85+
<MyOutput Value="@QueryParam" /> @* $ Source[cs/web/xss]=r1 *@
8686
</div>
8787

8888
@code {
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
query: Security Features/CWE-079/XSS.ql
2-
postprocess: utils/test/PrettyPrintModels.ql
2+
postprocess:
3+
- utils/test/PrettyPrintModels.ql
4+
- utils/test/InlineExpectationsTestQuery.ql

csharp/ql/test/library-tests/frameworks/microsoft/aspnetcore/blazor/Components_Pages_TestPage_razor.g.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ protected override void BuildRenderTree(global::Microsoft.AspNetCore.Components.
135135
__builder.AddContent(18, "Raw parameter from URL: ");
136136
__builder.AddContent(19,
137137
#nullable restore
138-
(MarkupString)UrlParam
138+
(MarkupString)UrlParam // $ Alert[cs/web/xss]=r1 $ Alert[cs/web/xss]=r1
139139

140140
#line default
141141
#line hidden
@@ -185,7 +185,7 @@ protected override void BuildRenderTree(global::Microsoft.AspNetCore.Components.
185185
__builder.AddContent(35, "Raw parameter from query string: ");
186186
__builder.AddContent(36,
187187
#nullable restore
188-
new MarkupString(QueryParam)
188+
new MarkupString(QueryParam) // $ Alert[cs/web/xss]=r2 $ Alert[cs/web/xss]=r2
189189

190190
#line default
191191
#line hidden

0 commit comments

Comments
 (0)