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 <[email protected]> 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); }
