jmockit
jmockit的mock方式
使用期望 API
步骤:录制,重放,验证
    new Expectations() {{
         Database.find(withSubstring("select"), any); (1)
         result = existingItem; // automatically wrapped in a list of one item
     }};使用 Mockups API
直接伪装了所感兴趣的方法和构造方法。
@Mock(invocations = 1)
        public List<EntityX> find(String ql, Object... args)(1)
      {
         assertNotNull(ql);
         assertTrue(args.length > 0);
         return Arrays.asList(new EntityX(1, "AX5", "someone@somewhere.com"));
      }
发表回复