anchor.diff:                                 [erlang:get_stacktrace()]),
                           ?ct_fail("~s evaluated to \"~w\" which is "
                                  "not the expected ~s~n"
  -                               "(~w)",
  +                               "(~s)~n",
                                  [??Actual, Any, ??ExpectedPattern, lists:flatten(Note)])
                   end
           end()).
  
positive.code:                             after
                                  0 -> no_message
                              end,
                          ?ct_fail("expected message ~s but got \"~w\"", [??MsgPattern, ActualMessage])
                  end
          end()).
  -define(expect_message(MsgPattern), ?expect_message_timeout(MsgPattern, 1000)).
  
negative.code:                                             after
                                                  0 -> no_message
                                              end,
                                          ?ct_fail("expected message ~s but got \"~w\"~n", [??MsgPattern, ActualMessage])
                                  end
                              MsgPattern -> ok
                          after
  