Czy mogłby ktoś pokazać, jak przetestować moja prostą klasę z dwiema zależnościami przy użyciu Mockito ? Wszystkie przykłady które znalazłam są pokazane na skomplikowanych dla mnie przykładach, nawet zmarnowałam pieniądze na kurs z udemy...
a więc chciałabym przetestować klasę Access, która ma jedną metodę:
(być może mój przykład się do tego nie nadaje, moja wiedza z Mockito jest równa 0)
public class Access {
private Network network;
private UserType userType;
public Access(Network network, UserType userType) {
this.network = network;
this.userType = userType;
}
public boolean access() {
return userType.getType() == 1 && network.getNetworkType().equals("one");
}
}
pozostałe klasy:
public class UserType {
public Integer type;
public UserType(Integer type) {
this.type = type;
}
public Integer getType() {
return type;
}
}
public class Network {
private String networkType;
public Network(String networkType) {
this.networkType = networkType;
}
String getNetworkType() {
return networkType;
}
}