You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by ni...@apache.org on 2020/06/24 18:12:04 UTC
[lucenenet] 10/26:
Lucene.Net.TestFramework.Support.JavaCompatibility.LuceneTestCase: Updated
assertEquals overloads to support additional collection types
This is an automated email from the ASF dual-hosted git repository.
nightowl888 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/lucenenet.git
commit dadf70dec0bff0905d25bb77783ceab5f0f737e9
Author: Shad Storhaug <sh...@shadstorhaug.com>
AuthorDate: Tue Jun 23 20:56:27 2020 +0700
Lucene.Net.TestFramework.Support.JavaCompatibility.LuceneTestCase: Updated assertEquals overloads to support additional collection types
---
.../Support/JavaCompatibility/LuceneTestCase.cs | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/src/Lucene.Net.TestFramework/Support/JavaCompatibility/LuceneTestCase.cs b/src/Lucene.Net.TestFramework/Support/JavaCompatibility/LuceneTestCase.cs
index c14960d..6bbd830 100644
--- a/src/Lucene.Net.TestFramework/Support/JavaCompatibility/LuceneTestCase.cs
+++ b/src/Lucene.Net.TestFramework/Support/JavaCompatibility/LuceneTestCase.cs
@@ -132,12 +132,17 @@ namespace Lucene.Net.Util
Assert.True(JCG.SetEqualityComparer<T>.Default.Equals(expected, actual), message);
}
- internal static void assertEquals<T, S>(IDictionary<T, S> expected, IDictionary<T, S> actual)
+ internal static void assertEquals<T>(IList<T> expected, IList<T> actual)
{
- Assert.AreEqual(expected, actual);
+ Assert.True(JCG.ListEqualityComparer<T>.Aggressive.Equals(expected, actual));
+ }
+
+ internal static void assertEquals<T>(string message, IList<T> expected, IList<T> actual)
+ {
+ Assert.True(JCG.SetEqualityComparer<T>.Aggressive.Equals(expected, actual), message);
}
- internal static void assertEquals(ICollection expected, ICollection actual)
+ internal static void assertEquals<T, S>(IDictionary<T, S> expected, IDictionary<T, S> actual)
{
Assert.AreEqual(expected, actual);
}