-
-
Notifications
You must be signed in to change notification settings - Fork 208
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* RejectOnMatch (wip) * RejectOnMatch (wip) * RejectOnMatch (wip) * RejectOnMatch (wip) * docs: improve sample app matcher to show use of reject on match * Reworked code review comments
- Loading branch information
1 parent
7cf283e
commit a8ddd31
Showing
53 changed files
with
1,074 additions
and
392 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
https://github.com/GitTools/GitReleaseNotes | ||
|
||
GitReleaseNotes.exe . /OutputFile CHANGELOG.md /Version 1.0.3.16 | ||
GitReleaseNotes.exe . /OutputFile CHANGELOG.md /Version 1.0.3.17 | ||
|
||
GitReleaseNotes.exe . /OutputFile CHANGELOG.md /allTags |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
namespace WireMock.Matchers | ||
{ | ||
/// <summary> | ||
/// MatchBehaviour | ||
/// </summary> | ||
public enum MatchBehaviour | ||
{ | ||
/// <summary> | ||
/// Accept on match (default) | ||
/// </summary> | ||
AcceptOnMatch, | ||
|
||
/// <summary> | ||
/// Reject on match | ||
/// </summary> | ||
RejectOnMatch | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
| ||
namespace WireMock.Matchers | ||
{ | ||
internal static class MatchBehaviourHelper | ||
{ | ||
/// <summary> | ||
/// Converts the specified match behaviour and match value to a new match value. | ||
/// | ||
/// if AcceptOnMatch --> return match (default) | ||
/// if RejectOnMatch and match = 0.0 --> return 1.0 | ||
/// if RejectOnMatch and match = 0.? --> return 0.0 | ||
/// if RejectOnMatch and match = 1.0 --> return 0.0 | ||
/// </summary> | ||
/// | ||
/// <param name="matchBehaviour">The match behaviour.</param> | ||
/// <param name="match">The match.</param> | ||
/// <returns>match value</returns> | ||
internal static double Convert(MatchBehaviour matchBehaviour, double match) | ||
{ | ||
if (matchBehaviour == MatchBehaviour.AcceptOnMatch) | ||
{ | ||
return match; | ||
} | ||
|
||
return match <= MatchScores.Tolerance ? MatchScores.Perfect : MatchScores.Mismatch; | ||
} | ||
} | ||
} |
Oops, something went wrong.