0
@RunWith(MockitoJUnitRunner.class)
public class Test {
@Mock private A a;
@Spy private B b = new B(a);
'b' oluşturulduğunda 'a' hala boş. Birim testi bazı yöntemlere isabet ettikten sonra 'a' sıfır olmaz.Alaycı bir casus yapıcıya nasıl geçilir?
Boş olmayan bir alayla 'a' casus 'b' oluşturmanın bir yolu var mı?
Her zaman ek açıklamaları yerine programlı olarak yapabilirsiniz. – biziclop
Bunu programlı olarak çalıştı. Ek açıklamalarla yapmanın bir yolu varsa merak ediyorum. – Nelson
Anlatabildiğim kadarıyla hayır. "Test" örneği oluşturulduğunda "b" ve "a" daha sonra Mockito tarafından doldurulur. Bu, Mockito'nun 'Test' bayt kodunu örnek yapıyı engellemek için değiştirmediği sürece. – biziclop