Avatar ·

Mockito में मॉक मेथड को उसे दिए गए आर्गुमेंट को वापस करने के लिए कैसे बाध्य करें?

सभी को नमस्ते! मैं Java और Mockito में नया हूँ, और टेस्ट लिखते समय एक समस्या का सामना करना पड़ा। मेरे पास एक क्लास है जो किसी ऑब्जेक्ट को सेव करने के लिए रिपॉजिटरी मेथड को कॉल करती है, और फिर लौटाए गए वैल्यू (जैसे, जनरेटेड ID) का उपयोग करती है। मैं इस रिपॉजिटरी को मॉक करना चाहता हूँ, ताकि मेथड वही ऑब्जेक्ट लौटाए जो पास किया गया था, लेकिन कुछ बदलावों के साथ (जैसे, सेट की गई ID)। यह कैसे करें? यहाँ उदाहरण कोड है जिसका मैं टेस्ट कर रहा हूँ: ```java public class UserService { private UserRepository userRepository; public UserService(UserRepository userRepository) { this.userRepository = userRepository; } public User createUser(String name, String email) { User user = new User(name, email); User savedUser = userRepository.save(user); ```