Ich verwende Mockito für Unit-Tests. Und es gibt viele Matcher wie anyString()
, anyBoolean()
in Mockito. Aber nehmen wir an, wenn ich eine benutzerdefinierte haben enum
wieWie erstellt man benutzerdefinierte Matcher in Mockito?
Enum LoginType.java
//LoginType.java
public enum LoginType {
FACEBOOK,
EMAIL,
GOOGLE
}
In einem der Methodenargumente Ich brauche eine Instanz von LoginType
passieren. Wie übergebe ich das Argument, ohne explizit LoginType.FACEBOOK
oder LoginType.GOOGLE
zu übergeben. So etwas wie anyString()
. Jeder Hinweis in diese Richtung wird nützlich sein.