Skip to content

Commit 25cd352

Browse files
authored
Merge pull request #22123 from owen-mc/csharp/convert-qlref-tests-to-inline-expectations
C#: Convert qlref tests to inline expectations
2 parents 8bb12d1 + aba008d commit 25cd352

504 files changed

Lines changed: 1654 additions & 1366 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.
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
ModifiedFnvFunctionDetection.ql
1+
query: ModifiedFnvFunctionDetection.ql
2+
postprocess: utils/test/InlineExpectationsTestQuery.ql
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
NumberOfKnownCommandsAboveThreshold.ql
1+
query: NumberOfKnownCommandsAboveThreshold.ql
2+
postprocess: utils/test/InlineExpectationsTestQuery.ql
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
NumberOfKnownHashesAboveThreshold.ql
1+
query: NumberOfKnownHashesAboveThreshold.ql
2+
postprocess: utils/test/InlineExpectationsTestQuery.ql
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
NumberOfKnownLiteralsAboveThreshold.ql
1+
query: NumberOfKnownLiteralsAboveThreshold.ql
2+
postprocess: utils/test/InlineExpectationsTestQuery.ql
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
NumberOfKnownMethodNamesAboveThreshold.ql
1+
query: NumberOfKnownMethodNamesAboveThreshold.ql
2+
postprocess: utils/test/InlineExpectationsTestQuery.ql
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
SwallowEverythingExceptionHandler.ql
1+
query: SwallowEverythingExceptionHandler.ql
2+
postprocess: utils/test/InlineExpectationsTestQuery.ql

csharp/ql/campaigns/Solorigate/test/Solorigate/test.cs

Lines changed: 217 additions & 217 deletions
Large diffs are not rendered by default.

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 {

csharp/ql/integration-tests/all-platforms/blazor/XSS.expected

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,4 @@ nodes
1616
| BlazorTest/Components/Pages/TestPage.razor:85:23:85:32 | access to property QueryParam : String | semmle.label | access to property QueryParam : String |
1717
| BlazorTest/obj/Debug/net10.0/generated/Microsoft.CodeAnalysis.Razor.Compiler/Microsoft.NET.Sdk.Razor.SourceGenerators.RazorSourceGenerator/Components/Pages/TestPage_razor.g.cs:553:16:561:13 | call to method TypeCheck<String> : String | semmle.label | call to method TypeCheck<String> : String |
1818
subpaths
19+
testFailures

0 commit comments

Comments
 (0)