2014-01-10 63 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」不再可用。有沒有人有更新的答案? –