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);
         }

Reply via email to