Что делает метод with() в jMock?
Я вижу, что метод as () используется с методом assertThat() в разработке, управляемой тестами, но я не понимаю, что делает метод with(). Может ли кто-нибудь объяснить с четким примером. Я не могу найти что-либо на этом.
Спасибо.
1 ответ
Это позволяет вам указать набор допустимых входных данных. Я думаю, что он предназначен для чтения как на английском языке, например, "вызов add с любым целым числом".
Вот образец из шпаргалки, связанной ниже:
allowing (calculator).add(with(any(int.class)), with(any(int.class)));