Biz Mockito ile bir eylemin davranışını doğrulamayı deneyin. Test kodu actionPerformed TYPE1 yapıcısı sağlanan nesne üzerinde birYöntem sadece çağrıyı içeren bumockito şikayet hakkında yanlış argümanlar
final Type1 mock = mock(Type1.class);
new SomeAction<Type1>(mock).actionPerformed(null);
verify(mock).someMethod();
yönteme benziyor. Yine de Mockito, beklenen yöntem çağrısı olmadığından şikayet ediyordu, bunun yerine farklı bir yöntem çağrısı gerçekleşti. Fakat Mockito tarafından basılan iki çağrının dize temsili tamamen aynı!
neler olduğunu dair bir açıklamanız?
Güncelleme: ErrorMessage Mockito
Argument(s) are different! Wanted:
type1.someMethod();
-> at xxx
Actual invocation has different arguments:
type1.someMethod();
-> at xxx
Bu denedik ve kullandığınız Mockito hangi sürümü (geçişleri kontrol edin.) Çalışması gerekir bekliyoruz olarak çalıştı? 1.8 yaşındayım. Boş parametrenizin farklı bir dalın alınmasına neden olmadığından emin misiniz? – omerkudat
Sürüm 1.8.5; someMethod bir oneliner, bu yüzden gerçekten farklı bir bölüm yok. –
Bir SSCCE sağlayabilir misiniz lütfen? – daveb