Я не уверен, что идет в ногу с дизайном JMock. Для записи вы можете объединить несколько сопоставлений для одного объекта с allOf()
oneOf(foo).wasCalled(with(allOf(hasProperty("bar", equalTo(1)),
hasProperty("fizz", stringContains("buzz"))));
это немного уродливо, поэтому я обычно упаковываю конструкцию ожидания в вспомогательный метод