Bir birim testi yazmaya çalışıyorum ve bunu yapmak için bir Mockito alayında bir zaman ifadesi yazıyorum, ancak bunu benim algılamak için tutulma alıp alamıyorum. dönüş değeri geçerlidir.Mockito ile Sınıf Nesnesi döndürülemiyor
Class<?> userClass = User.class;
when(methodParameter.getParameterType()).thenReturn(userClass);
.getParameterType()
dönüş tipi Class<?>
, bu nedenle tutulma diyor neden, The method thenReturn(Class<capture#1-of ?>) in the type OngoingStubbing<Class<capture#1-of ?>> is not applicable for the arguments (Class<capture#2-of ?>)
anlamıyorum:
İşte yapıyorum. UserClass'ımı yayınlamayı teklif ediyor, ancak bu sadece bazı karışık şeyler tutkunluğunun tekrar basması gerektiğini söylüyor (ve yapamaz).
Bu sadece Eclipse ile ilgili bir sorun mu, yoksa yanlış bir şey mi yapıyorum?
Evet, eclipse veya mockito ile ilgili bir sorun olmalı gibi görünüyor. Önerinizi uygulayabildim ve bu konuyla ilgili oldu, bu yüzden teşekkürler! – CorayThan
@CorayThan Bu Eclipse değil. Bu da Intellij'de derlenmiyor. NetBeans'de –
ile aynı. –