anchor.diff:      ?assertEqual(false, meck:called(Mod, test, Args)),
       ?assert(meck:validate(Mod)).
   
  -received_true_few_args_(Mod) ->
  +called_true_few_args_(Mod) ->
       Arg1 = one,
       Arg2 = 2,
       Arg3 = {three, 3},
  
positive.code:     ?assertError(undef, Mod:test(a, b)),
      ?assert(meck:validate(Mod)).
  
  received_false_no_args_(Mod) ->
      Args = [],
      ok = meck:expect(Mod, test, length(Args), ok),
      ?assertEqual(false, meck:called(Mod, test, Args)),
      ?assert(meck:validate(Mod)).
  
  received_true_no_args_(Mod) ->
      Args = [],
      ok = meck:expect(Mod, test, length(Args), ok),
      ok = Mod:test(),
      ?assertEqual(true, meck:called(Mod, test, Args)),
      ?assert(meck:validate(Mod)).
  
  received_false_one_arg_(Mod) ->
      Arg = "hello",
      Args = [Arg],
      ok = meck:expect(Mod, test, length(Args), ok),
      ?assertEqual(false, meck:called(Mod, test, [Arg])),
      ?assert(meck:validate(Mod)).
  
  received_true_one_arg_(Mod) ->
      Arg = "hello",
      Args = [Arg],
      ok = meck:expect(Mod, test, length(Args), ok),
  
negative.code:     ?assertEqual(false, meck:called(Mod, test, Args)),
      ?assert(meck:validate(Mod)).
  
  called_true_error_(Mod) ->
      Arg1 = one,
      Arg2 = "two",
      Arg3 = {3, 3},
  