Testler çalışırken statik yöntem çağrılarını yok saymanın bir yolunu arıyorum.java - sınamalar çalışırken yalnızca bir sınıfı veya yöntemi yok sayma
Test koşum robolektriktir. Bir test yürütülürken yürütmek istemediğim bazı yöntemlerim var. Kullanabileceğim herhangi bir açıklama veya teknik var mı? Ben Test conditionals, mesela zorunda kalmamak istiyorum
public class FabicTrackerUtils {
private static void trackLoginActivity(LoginEvent loginEvent) {
//...
Answers.getInstance().logLogin(loginEvent);
}
private static void trackPaymentsActivity(PaymentEvent paymentEvent) {
//...
Answers.getInstance().logLogin(paymentEvent);
}
}
i basitçe göz ardı ihtiyaç
My yardımcı sınıf şöyle Üretim kodlarımın her yerinden if(!robolectricTest)
.
Bunun bana önerir hiçbir günlüğü yapar testlerinizde Answers' örneği 'sahte enjekte yerine sahip olması gerektiğidir statik bir 'Answers.getInstance()'. –