use jmock