मेरे पास जावा 8 के साथ स्प्रिंग बूट 2.3.7 का उपयोग करके एक जुनीट 5 परीक्षण है:
@ExtendWith(SpringExtension.class)
@EnableConfigurationProperties
class HourlyJobTest {
@Autowired
private HourlyJob hourlyJob;
@InjectMocks
AccountService accountService;
@MockBean
AccountRepository accountRepositoryMock;
@Test
void testAccountVerified() {
MockitoAnnotations.initMocks(this);
hourlyJob.verify();
}
}
मैं साफ-सुथरे तरीके से, नकली घटकों के तरीकों की कॉल की सूची कैसे प्राप्त कर सकता हूं जिन्हें सत्यापित नहीं किया गया है (जैसे ऊपर परीक्षण में)
0
inquirymind
12 फरवरी 2021, 17:32
1 उत्तर
सबसे बढ़िया उत्तर
आप Mockito.verifyNoMoreInteractions(hourlyJob)
का उपयोग कर सकते हैं।
यह जूनिट कंसोल में नकली की बातचीत को प्रिंट करेगा जिसे सत्यापित नहीं किया गया है (के साथ चिह्नित?) एक्लिप्स में आप उन पंक्तियों पर क्लिक कर सकते हैं जिन्हें सत्यापित नहीं किया गया है और यह आपको स्थिति में निर्देशित करेगा।
0
alea
12 फरवरी 2021, 18:13
असल में, Mockito.verifyNoMoreInteractions को मोक्स की सूची की उम्मीद है, न कि परीक्षण किए गए घटक की। वैसे भी, मैं इसे सभी परीक्षणों के सभी मॉक के साथ अंत में कह सकता हूं
– inquirymind
12 फरवरी 2021, 18:47
संबंधित सवाल
नए सवाल
mockito
मॉकिटो जावा के लिए एक नकली रूपरेखा है। यह ईज़ीमॉक से प्रेरित है लेकिन इसका उद्देश्य मॉक स्टबिंग, सत्यापन और टूलींग को और भी सरल बनाना है।