Write logging in case a Matcher throws an exception (#986)

* ThrowException

* ...

* .

* ...

* b

* fix test

* ...

* .

* sonar

* ft

* .

* fix tst
This commit is contained in:
Stef Heyenrath
2023-08-21 20:07:46 +02:00
committed by GitHub
parent 09a302baf2
commit 93c87845c2
88 changed files with 1266 additions and 1244 deletions

View File

@@ -14,7 +14,7 @@ public class ExactObjectMatcherTests
// Act
var matcher = new ExactObjectMatcher(obj);
string name = matcher.Name;
var name = matcher.Name;
// Assert
Check.That(name).Equals("ExactObjectMatcher");
@@ -28,10 +28,10 @@ public class ExactObjectMatcherTests
// Act
var matcher = new ExactObjectMatcher(new byte[] { 1, 2 });
double result = matcher.IsMatch(checkValue);
var score = matcher.IsMatch(checkValue).Score;
// Assert
Check.That(result).IsEqualTo(1.0);
Check.That(score).IsEqualTo(1.0);
}
[Fact]
@@ -42,10 +42,10 @@ public class ExactObjectMatcherTests
// Act
var matcher = new ExactObjectMatcher(obj);
double result = matcher.IsMatch(new { x = 500, s = "s" });
var score = matcher.IsMatch(new { x = 500, s = "s" }).Score;
// Assert
Check.That(result).IsEqualTo(1.0);
Check.That(score).IsEqualTo(1.0);
}
[Fact]
@@ -56,9 +56,9 @@ public class ExactObjectMatcherTests
// Act
var matcher = new ExactObjectMatcher(MatchBehaviour.RejectOnMatch, obj);
double result = matcher.IsMatch(new { x = 500, s = "s" });
var score = matcher.IsMatch(new { x = 500, s = "s" }).Score;
// Assert
Check.That(result).IsEqualTo(0.0);
Check.That(score).IsEqualTo(0.0);
}
}