Was bedeutet Mockito.anyLong() zu tun?

Ich habe zum test eine Methode, die eine Lange als argument. Ich habe um es zu testen für jeden Wert, der Lange und auch in einem Fall ist es null. Tut Mockito.anyLong() automatisch testen beiden Fällen? null und einem beliebigen Wert der Lange? Oder wählt zufällig ein Wert zwischen long-Wert und null?
Bedenkt man, dass diese sind die docs über anyLong():

anyLong

public static long anyLong()

any long, Long or null.

See examples in javadoc for Matchers class

Returns:
    0.

Vielen Dank im Voraus.

  • es sagt, was auch immer-Eingang(Lang, lang ist oder null) - passend zu diesem Eingang. So sagen Sie kümmern sich nicht um den tatsächlichen Wert.
  • Hinweis: Da Mockito 2.1.0, Wert sollte eine lange oder eine nicht-null-Lang. Also null ist nicht länger ein Gültiger Wert!
InformationsquelleAutor Rollerball | 2014-01-03
Schreibe einen Kommentar