fix `object[]` parameters taking precedence when should not in overlo… · pythonnet/pythonnet@eaed5c2
@@ -206,17 +206,20 @@ def test_null_array_conversion():
206206def test_string_params_args():
207207"""Test use of string params."""
208208result = MethodTest.TestStringParamsArg('one', 'two', 'three')
209-assert result.Length == 3
210-assert len(result) == 3, result
209+assert result.Length == 4
210+assert len(result) == 4, result
211211assert result[0] == 'one'
212212assert result[1] == 'two'
213213assert result[2] == 'three'
214+# ensures params string[] overload takes precedence over params object[]
215+assert result[3] == 'tail'
214216215217result = MethodTest.TestStringParamsArg(['one', 'two', 'three'])
216-assert len(result) == 3
218+assert len(result) == 4
217219assert result[0] == 'one'
218220assert result[1] == 'two'
219221assert result[2] == 'three'
222+assert result[3] == 'tail'
220223221224222225def test_object_params_args():