test: fix SqlBreakdown tests project
SonarQube Analysis / sonarqube (push) Failing after 3m21s

This commit is contained in:
Thom Lamb
2026-05-15 13:39:14 -05:00
parent 79879c62b4
commit 8b0368e810
30 changed files with 21 additions and 3 deletions
+17 -2
View File
@@ -1,7 +1,7 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.4.33205.214
# Visual Studio Version 18
VisualStudioVersion = 18.3.11527.330 d18.3
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Strata.SqlTools.Rules", "src\Strata.SqlTools.Rules\Strata.SqlTools.Rules.csproj", "{11FE5F8E-5D66-4B68-87F5-9586CFA13B4C}"
EndProject
@@ -37,6 +37,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Strata.SqlTools.LinqToSql",
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Strata.SqlTools.LinqToSql.Tests", "tests\Strata.SqlTools.LinqToSql.Tests\Strata.SqlTools.LinqToSql.Tests.csproj", "{25773B63-302B-401E-AE45-6BBE7947562D}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Strata.SqlTools.SqlBreakdown.Tests", "tests\Strata.SqlTools.SqlBreakdown.Tests\Strata.SqlTools.SqlBreakdown.Tests.csproj", "{80DC3F4B-D3C0-A104-39DC-889D65A15FAB}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -227,6 +229,18 @@ Global
{25773B63-302B-401E-AE45-6BBE7947562D}.Release|x64.Build.0 = Release|Any CPU
{25773B63-302B-401E-AE45-6BBE7947562D}.Release|x86.ActiveCfg = Release|Any CPU
{25773B63-302B-401E-AE45-6BBE7947562D}.Release|x86.Build.0 = Release|Any CPU
{80DC3F4B-D3C0-A104-39DC-889D65A15FAB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{80DC3F4B-D3C0-A104-39DC-889D65A15FAB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{80DC3F4B-D3C0-A104-39DC-889D65A15FAB}.Debug|x64.ActiveCfg = Debug|Any CPU
{80DC3F4B-D3C0-A104-39DC-889D65A15FAB}.Debug|x64.Build.0 = Debug|Any CPU
{80DC3F4B-D3C0-A104-39DC-889D65A15FAB}.Debug|x86.ActiveCfg = Debug|Any CPU
{80DC3F4B-D3C0-A104-39DC-889D65A15FAB}.Debug|x86.Build.0 = Debug|Any CPU
{80DC3F4B-D3C0-A104-39DC-889D65A15FAB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{80DC3F4B-D3C0-A104-39DC-889D65A15FAB}.Release|Any CPU.Build.0 = Release|Any CPU
{80DC3F4B-D3C0-A104-39DC-889D65A15FAB}.Release|x64.ActiveCfg = Release|Any CPU
{80DC3F4B-D3C0-A104-39DC-889D65A15FAB}.Release|x64.Build.0 = Release|Any CPU
{80DC3F4B-D3C0-A104-39DC-889D65A15FAB}.Release|x86.ActiveCfg = Release|Any CPU
{80DC3F4B-D3C0-A104-39DC-889D65A15FAB}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -247,6 +261,7 @@ Global
{F6A7B8C9-D0E1-4234-F6A7-B8C9D0E1F2A3} = {0AF8EC2A-1121-47D3-8011-DEFBB0C74490}
{3AD058F3-DC6D-4894-939F-F12432683981} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{25773B63-302B-401E-AE45-6BBE7947562D} = {0AF8EC2A-1121-47D3-8011-DEFBB0C74490}
{80DC3F4B-D3C0-A104-39DC-889D65A15FAB} = {0AF8EC2A-1121-47D3-8011-DEFBB0C74490}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {7775F930-B72A-4FA8-BB45-26D55AD44076}
@@ -7,6 +7,9 @@ public class ExpressionFactoryFilterTests : ExpressionTestsBase
{
private static IEnumerable<TestCaseData> FilterTestCases()
{
var dischargeDate = DateTime.Now.Date.AddMonths(1);
var startOfCurrentMonth = new DateTime(dischargeDate.Year, dischargeDate.Month, 1);
var startOfEndMonth = startOfCurrentMonth.AddMonths(3);
yield return new TestCaseData(
new Filter(2, FilterType.List, new object[] { "foo", "bar", "baz", 1234 }, Array.Empty<FilterCondition>(), DatePart.Continuous, false, 0, 0),
"DEPT.NAME IN ('foo', 'bar', 'baz', 1234)"
@@ -29,7 +32,7 @@ public class ExpressionFactoryFilterTests : ExpressionTestsBase
yield return new TestCaseData(
new Filter(4, FilterType.Timeframe, new object[] { }, Array.Empty<FilterCondition>(), DatePart.Month, false, 1, 3),
"DEPT.DISCHARGE_DATE >= '2026-03-01' AND DEPT.DISCHARGE_DATE < '2026-06-01'"
$"DEPT.DISCHARGE_DATE >= '{startOfCurrentMonth:yyyy-MM-dd}' AND DEPT.DISCHARGE_DATE < '{startOfEndMonth:yyyy-MM-dd}'"
).SetName("TimeframeFilter_{m}");
}