2014-01-10 2 views
1

На данный момент у меня есть следующий код:Как соответствовать любому массиву в EasyMock

val mockXmlRpc = mock[XmlRpcClient] 
mockXmlRpc.execute("foo.",Array[Object]()).andReturn("").anyTimes() 

Во время теста выполнения methid вызываются несколько раз с различными массивами Струнных и мне просто нужно, чтобы вернуть пустую строку, чтобы все эти звонки.

Как я могу достичь этого без написания пользовательских совпадений для каждого вызова?

ответ

2

Оказывается, есть решение этой проблемы таится в EasyMock documentation

mockXmlRpc.execute("foo.", isA(classOf[Array[Object]])).andReturn("").anyTimes() 
+0

Я постоянно получаю спонтировал вернуться к этой старой странице, хотя EasyMock на 3.5 сейчас и «classOf» больше не доступен. У кого-нибудь есть обновленный ответ? –

Смежные вопросы