a function returning an object having an AsResult instance can check a value
a function returning an object having an AsResult instance can check a value
a Matcher[T] can check a value
an expected value can be used to check another value
(Since version ) see corresponding Javadoc for more information.