2009-04-01 11 views
5

मैंने Rhino.Mocks का उपयोग किया है वर्तमान में EasyMocks का उपयोग कर जावा में कुछ परीक्षण लिख रहे हैं। हालांकि मैं एक LastCall बाहर खींचने में असमर्थ था। IgnoreArguments() Rhino.Mocks EasyMocks में बराबर।EasyMock के समकक्ष। EasyMock में अनदेखा करें

विधि में तर्कों के बावजूद मैं मूल्य को वापस करने के लिए आसान मैक्स का उपयोग कैसे करूं।

उदाहरण के लिए:

public interface ISoothSayer { 

    String SaySomethingSweet(String sweetMsg); 
} 

तर्क, sweetMsg के बावजूद मैं "इंटरफ़ेस ओह वर्ल्ड" वापस करने के लिए इस इंटरफ़ेस का नकल कैसे करूं?

उत्तर

8

आप (नकली एक ISoothSayer नकली है) ईसा उपयोग कर सकते हैं, नीचे की तरह:

expect(mock.SaySomethingSweet(isA(String.class))).andReturn("Hell Oh World"); 
+0

धन्यवाद एक बहुत .. एक आकर्षण की तरह काम करता है .. – abhilash

संबंधित मुद्दे