add ExceptionMatcher
use ExceptionMatcher in AssertInterface