क्या JUnit परीक्षण होगा जब मैं निम्न विधि है:JUnit()
@Override
public void saveLastSuccesfullLogin(final User user) {
gebruiker.setLastLogin(new Date());
storeUser(user);
}
submethode storeUser:
@Override
public void storeUser(final User user) {
EntityManager em = emf.createEntityManager();
em.getTransaction().begin();
em.merge(user);
em.getTransaction().commit();
em.close();
}
समस्या मैं है तिथि, के लिए स्थापित किया जा रहा है
इकाई उपयोगकर्ता और फिर संग्रहीत। मैं जूनिट और easymock का उपयोग कर।
अज्ञात वर्ग के साथ ओवरराइड करने के बजाय मैं [मॉकिटो का आंशिक नकली] (http://blog.javabien.net/2009/06/21/mockitos-partial-mocks-testing-real-objects-just-got- आसान/)। तो यह क्लासउंडटेस्ट टी = जासूस होगा (नया क्लासउंडटेस्ट()); जब (t.getDate())।thenReturn (DATE_MOCK); –
@ SauliusŠimčikas –