Skip to content

Commit 5486408

Browse files
committed
Fix tests that are failing in Jenkins.
1 parent 1e8866a commit 5486408

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

tests/MongoDB.Driver.Legacy.Tests/Linq/ExplainTests.cs

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,10 @@ public void TestExplainFromLinqQueryEqualsExplainFromCursor()
4646
var linqExplain = _collection.AsQueryable<C>().Where(c => c.X == 2 && c.Y == 1).Take(1).Explain();
4747
var queryExplain = _collection.FindAs<C>(Query.And(Query.EQ("X", 2), Query.EQ("Y", 1))).SetLimit(1).Explain();
4848

49-
// executionStats could be different, so we'll ignore that difference.
50-
RemoveMatchingElements(linqExplain, new Regex("executionStats", RegexOptions.IgnoreCase));
51-
RemoveMatchingElements(queryExplain, new Regex("executionStats", RegexOptions.IgnoreCase));
49+
var linqQuery = linqExplain["queryPlanner"]["parsedQuery"];
50+
var findQuery = queryExplain["queryPlanner"]["parsedQuery"];
5251

53-
Assert.Equal(linqExplain, queryExplain);
52+
Assert.Equal(linqQuery, findQuery);
5453
}
5554

5655
[Fact]
@@ -59,11 +58,10 @@ public void TestVerboseExplainFromLinqQueryEqualsVerboseExplainFromCursor()
5958
var linqExplain = _collection.AsQueryable<C>().Where(c => c.X == 2 && c.Y == 1).Take(1).Explain(true);
6059
var queryExplain = _collection.FindAs<C>(Query.And(Query.EQ("X", 2), Query.EQ("Y", 1))).SetLimit(1).Explain(true);
6160

62-
// millis could be different, so we'll ignore that difference.
63-
RemoveMatchingElements(linqExplain, new Regex("millis", RegexOptions.IgnoreCase));
64-
RemoveMatchingElements(queryExplain, new Regex("millis", RegexOptions.IgnoreCase));
61+
var linqQuery = linqExplain["queryPlanner"]["parsedQuery"];
62+
var findQuery = queryExplain["queryPlanner"]["parsedQuery"];
6563

66-
Assert.Equal(linqExplain, queryExplain);
64+
Assert.Equal(linqQuery, findQuery);
6765
}
6866

6967
[Fact]

0 commit comments

Comments
 (0)