Skip to content

Commit ecdd6bb

Browse files
authored
Merge pull request #34 from seesharper/bugfix/regex-casing
Fixed casing for list parameter regex
2 parents 8a1f953 + 6369faf commit ecdd6bb

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

src/DbReader.Tests/RegExParameterParserTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ public void ShouldParseDuplicateParametersOnlyOnce()
4949
[InlineData("Id = @Parameter, AnotherId IN ( @ListParameter )")]
5050
[InlineData("Id = @Parameter, AnotherId IN(@ListParameter)")]
5151
[InlineData("Id = @Parameter, AnotherId IN( @ListParameter )")]
52+
[InlineData("Id = @Parameter, AnotherId in( @ListParameter )")]
5253
public void ShouldMarkSingleListParameter(string source)
5354
{
5455
var parameters = parameterParser.GetParameters(source);

src/DbReader/Database/RegExParameterParser.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public class RegExParameterParser : IParameterParser
2828
public RegExParameterParser(string parameterPattern, string listParameterPattern)
2929
{
3030
this.parameterMatcher = new Regex(parameterPattern, RegexOptions.Compiled);
31-
this.listParameterMatcher = new Regex(listParameterPattern, RegexOptions.Compiled);
31+
this.listParameterMatcher = new Regex(listParameterPattern, RegexOptions.Compiled | RegexOptions.IgnoreCase);
3232
}
3333

3434
/// <summary>

src/DbReader/DbReader.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<TargetFrameworks>netcoreapp2.0;netstandard2.0;net462</TargetFrameworks>
55
<!-- <TargetFramework>netcoreapp2.0</TargetFramework> -->
6-
<Version>2.1.0</Version>
6+
<Version>2.1.1</Version>
77
<Authors>Bernhard Richter</Authors>
88
<PackageProjectUrl>https://github.com/seesharper/DbReader</PackageProjectUrl>
99
<RepositoryType>git</RepositoryType>

0 commit comments

Comments
 (0)