परीक्षण मैं एक सेवा इंजेक्षन करने के लिए एक वर्ग @Autowired का उपयोग का उपयोग करता है परीक्षण कर रहा हूँ:वसंत इकाई के लिए नकली @Service इंजेक्शन
public class RuleIdValidator implements ConstraintValidator<ValidRuleId, String> {
@Autowired
private RuleStore ruleStore;
// Some other methods
}
लेकिन यह कैसे मैं परीक्षण के दौरान ruleStore नकली कर सकते हैं? मैं समझ नहीं सकता कि कैसे मेरे नकली रूलेस्टोर को वसंत में और ऑटो-वायरिंग सिस्टम में इंजेक्ट करना है।
धन्यवाद
धन्यवाद, मुझे लगता है कि एक याद किया। ReflectionTestUtils.setField (सत्यापनकर्ता, "नियमस्टोर", नियमस्टोर); – Steve
हाँ, मॉकिटो अच्छा है। यह उपयोग करना आसान और आसान है। – chris