त्रुटि विस्तार:mockito परीक्षण जब मैं चलाने WrongTypeOfReturnValue अपवाद तब होता है
org.mockito.exceptions.misusing.WrongTypeOfReturnValue:
Boolean cannot be returned by updateItemAttributesByJuId()
updateItemAttributesByJuId() should return ResultRich
This exception might occur in wrongly written multi-threaded tests.
Please refer to Mockito FAQ on limitations of concurrency testing.
मेरी कोड:
@InjectMocks
protected ItemArrangeManager arrangeManagerSpy = spy(new ItemArrangeManagerImpl());
@Mock
protected JuItemWriteService juItemWriteService;
when(arrangeManagerSpy
.updateItemAttributes(mapCaptor.capture(), eq(juId), eq(itemTO.getSellerId())))
.thenReturn(false);
आप देख सकते हैं, मैं updateItemAttributes
पर when
(जो है एक boolean
वापसी) बोल रहा हूँ नहीं updateItemAttributesByJuId
पर।
- क्यों Mockito
updateItemAttributesByJuId
से एकboolean
वापस जाने के लिए प्रयास कर रहा है? - इसे कैसे संशोधित किया जा सकता है?
टीक्स, मुझे यह पसंद है, तो यह अच्छी तरह से काम करता है –
@confusedwindbell अगर आपकी समस्या हल हो जाती है तो उत्तर को चिह्नित करने पर विचार करें। –
मुझे एक ही त्रुटि थी और यह समाधान मेरे लिए काम करता है। – YLombardi