J'ai une activité avec une dépendance:Mocking Constructors dans Injecté Dagger 2
public class MyActivity extends AppCompatActivity {
@Inject Dependency;
@Override
protected void onCreate(Bundle savedInstanceState) {
// inject
}
}
public class Dependency {
@Inject
public Dependency() {
//..
}
}
Depuis Dependency
a injecté un constructeur, Dagger2 ne nécessite pas un module de savoir comment instancier, ce qui est super pratique.
Ma question est: À des fins de test, dois-je avoir un module explicite qui fournit Dependency
afin de pouvoir se moquer de lui et fournir une version fictive de Dependency
? ou est-il un moyen de se moquer Dependency
sans elle?