अरे मैं अपने JSF आवेदन के लिए और mocks मैं mockito उपयोग कर रहा हूँ के लिए कुछ परीक्षण लागू करने के लिए प्रयास करें। (मैं भी वसंत का उपयोग)Mockito नकली वस्तुओं रिटर्न अशक्त
@RunWith(MockitoJUnitRunner.class)
public class GeneralConfigServiceImplTest {
private GeneralConfigService generalConfigService;
@Mock
private GeneralConfigDAO generalConfigDAO;
@Mock
private GeneralConfig gen;
@Before
public void setUp() {
MockitoAnnotations.initMocks(this);
generalConfigService = new GeneralConfigService();
ReflectionTestUtils.setField(generalConfigService, "generalConfigDAO", generalConfigDAO);
}
@Test
public void testAddGeneralConfigCallDAOSuccess() throws DAOException, EntityNullException, IllegalEntityArgumentException, ParseException, EntityPersistException {
gen = createGeneralConfigs("label", "value");
generalConfigService.setInstance(gen);
generalConfigService.persist();
log.info(generalConfigService.getInstance().toString());
}
}
परीक्षण सफल होता है, लेकिन जब मैं getInstance
विधि के साथ उदाहरण प्राप्त करना चाहते हैं। सभी पैरामीटर्स जिन्हें मैंने पहले सेट किया है (पहले कन्स्ट्रक्टर के माध्यम से) शून्य हैं। मैं मजाकिया वस्तुओं के लिए नया हूं, तो क्या यह व्यवहार सामान्य है, या क्या मेरे कोड में कोई गलती है?
यह मजाक के रूप में आप प्रश्न में वस्तु नकली नहीं है से संबंधित होना प्रकट नहीं होता है। –