@Component(value="tapirAssertions") @Deprecated public class TapirAssertions extends Object
TapirAssertions
provides matcher methods in order to provide a subset of Hamcrest. The methods are provided in a non-static manner, so they are usable as Xtend extensions.Matcher
Constructor and Description |
---|
TapirAssertions()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
<T> org.hamcrest.core.AnyOf<T> |
anyOf(T... items)
Deprecated.
Since 3.1.0 use AssertJ based assertions.
|
void |
assertThat(boolean value)
Deprecated.
Since 3.1.0 use AssertJ based assertions.
|
void |
assertThat(boolean value,
String reason)
Deprecated.
Since 3.1.0 use AssertJ based assertions.
|
<T> void |
assertThat(T actual,
org.hamcrest.Matcher<? super T> matcher,
String reason)
Deprecated.
Since 3.1.0 use AssertJ based assertions.
|
<T> void |
assertThat(T actual,
org.hamcrest.Matcher<T> matcher)
Deprecated.
Since 3.1.0 use AssertJ based assertions.
|
<T> org.hamcrest.Matcher<Iterable<? extends T>> |
containsInAnyOrder(T... items)
Deprecated.
Since 3.1.0 use AssertJ based assertions.
|
org.hamcrest.Matcher<String> |
containsString(String substring)
Deprecated.
Since 3.1.0 use AssertJ based assertions.
|
org.hamcrest.Matcher<String> |
endsWith(String suffix)
Deprecated.
Since 3.1.0 use AssertJ based assertions.
|
void |
fail(String message)
Deprecated.
Since 3.1.0 use AssertJ based assertions.
|
<T extends Comparable<T>> |
greaterThan(T value)
Deprecated.
Since 3.1.0 use AssertJ based assertions.
|
<T extends Comparable<T>> |
greaterThanOrEqualTo(T value)
Deprecated.
Since 3.1.0 use AssertJ based assertions.
|
<T> org.hamcrest.Matcher<Iterable<? super T>> |
hasItem(T item)
Deprecated.
Since 3.1.0 use AssertJ based assertions.
|
<T> org.hamcrest.Matcher<Iterable<T>> |
hasItems(T... items)
Deprecated.
Since 3.1.0 use AssertJ based assertions.
|
<E> org.hamcrest.Matcher<Collection<? extends E>> |
hasSize(int size)
Deprecated.
Since 3.1.0 use AssertJ based assertions.
|
protected <T> org.hamcrest.Matcher<T> |
is(org.eclipse.xtext.xbase.lib.Functions.Function1<? super T,? extends Boolean> predicate)
Deprecated.
Since 3.1.0 use AssertJ based assertions.
|
<T> org.hamcrest.Matcher<T> |
is(org.hamcrest.Matcher<T> matcher)
Deprecated.
Since 3.1.0 use AssertJ based assertions.
|
<T> org.hamcrest.Matcher<T> |
is(T value)
Deprecated.
Since 3.1.0 use AssertJ based assertions.
|
org.hamcrest.Matcher<String> |
isEqualIgnoringLinebreakStyle(String expectedString)
Deprecated.
Since 3.1.0 use AssertJ based assertions.
|
<T extends Comparable<T>> |
lessThan(T value)
Deprecated.
Since 3.1.0 use AssertJ based assertions.
|
<T extends Comparable<T>> |
lessThanOrEqualTo(T value)
Deprecated.
Since 3.1.0 use AssertJ based assertions.
|
<T> org.hamcrest.Matcher<T> |
not(org.hamcrest.Matcher<T> matcher)
Deprecated.
Since 3.1.0 use AssertJ based assertions.
|
<T> org.hamcrest.Matcher<T> |
not(T value)
Deprecated.
Since 3.1.0 use AssertJ based assertions.
|
org.hamcrest.Matcher<Object> |
nullValue()
Deprecated.
Since 3.1.0 use AssertJ based assertions.
|
org.hamcrest.Matcher<String> |
startsWith(String prefix)
Deprecated.
Since 3.1.0 use AssertJ based assertions.
|
@Deprecated public void fail(String message)
message
- the identifying message for the AssertionError
(null
okay)AssertionError
@Deprecated public <T> void assertThat(T actual, org.hamcrest.Matcher<? super T> matcher, String reason)
actual
satisfies the condition specified by
matcher
. If not, an AssertionError
is thrown with
the reason and information about the matcher and failing value. Example:
assertThat(0, is(1), "Help! Integers don't work"); // fails: // failure message: // Help! Integers don't work // expected: is <1> // got value: <0> assertThat(0, is(not(1)), "Zero is one") // passes
org.hamcrest.Matcher
does not currently document the meaning
of its type parameter T
. This method assumes that a matcher
typed as Matcher<T>
can be meaningfully applied only
to values that could be assigned to a variable of type T
.T
- the static type accepted by the matcher (this can flag obvious
compile-time problems such as assertThat(1, is("a"))
actual
- the computed value being comparedmatcher
- an expression, built of Matcher
s, specifying allowed
valuesreason
- additional information about the errorCoreMatchers
,
MatcherAssert
@Deprecated public <T> void assertThat(T actual, org.hamcrest.Matcher<T> matcher)
actual
satisfies the condition specified by
matcher
. If not, an AssertionError
is thrown with
information about the matcher and failing value. Example:
assertThat(0, is(1)); // fails: // failure message: // expected: is <1> // got value: <0> assertThat(0, is(not(1))) // passes
org.hamcrest.Matcher
does not currently document the meaning
of its type parameter T
. This method assumes that a matcher
typed as Matcher<T>
can be meaningfully applied only
to values that could be assigned to a variable of type T
.T
- the static type accepted by the matcher (this can flag obvious
compile-time problems such as assertThat(1, is("a"))
actual
- the computed value being comparedmatcher
- an expression, built of Matcher
s, specifying allowed
valuesCoreMatchers
,
MatcherAssert
@Deprecated public void assertThat(boolean value)
value
- the value that should be true@Deprecated public void assertThat(boolean value, String reason)
value
- the value that should be truereason
- additional information about the error@Deprecated public <T> org.hamcrest.core.AnyOf<T> anyOf(T... items)
For example:
assertThat("myValue", anyOf("a", "b")
T
- the static type accepted by the matcheritems
- the items to check@Deprecated protected <T> org.hamcrest.Matcher<T> is(org.eclipse.xtext.xbase.lib.Functions.Function1<? super T,? extends Boolean> predicate)
T
- the static type accepted by the matcherpredicate
- the predicate to check@Deprecated public <T> org.hamcrest.Matcher<T> is(T value)
is(equalTo(x))
.
For example:
assertThat(cheese, is(smelly))instead of:
assertThat(cheese, is(equalTo(smelly)))
T
- the static type accepted by the matchervalue
- the value to check@Deprecated public <T> org.hamcrest.Matcher<T> is(org.hamcrest.Matcher<T> matcher)
For example:
assertThat(cheese, is(equalTo(smelly)))instead of:
assertThat(cheese, equalTo(smelly))
T
- the static type accepted by the matchermatcher
- the matcher@Deprecated public <E> org.hamcrest.Matcher<Collection<? extends E>> hasSize(int size)
Collection
s that matches when the size()
method returns
a value equal to the specified size
.
For example:
assertThat(Arrays.asList("foo", "bar"), hasSize(2))
E
- the type of the collection elementssize
- the expected size of an examined Collection
@Deprecated public <T> org.hamcrest.Matcher<Iterable<? super T>> hasItem(T item)
Iterable
s that only matches when a single pass over the
examined Iterable
yields at least one item that is equal to the specified
item
. Whilst matching, the traversal of the examined Iterable
will stop as soon as a matching item is found.
For example:
assertThat(Arrays.asList("foo", "bar"), hasItem("bar"))
T
- the type iterable elementsitem
- the item to compare against the items provided by the examined Iterable
@Deprecated public <T> org.hamcrest.Matcher<Iterable<T>> hasItems(T... items)
Iterable
s that matches when consecutive passes over the
examined Iterable
yield at least one item that is equal to the corresponding
item from the specified items
. Whilst matching, each traversal of the
examined Iterable
will stop as soon as a matching item is found.
For example:
assertThat(Arrays.asList("foo", "bar", "baz"), hasItems("baz", "foo"))
T
- the type iterable elementsitems
- the items to compare against the items provided by the examined Iterable
@Deprecated public <T> org.hamcrest.Matcher<Iterable<? extends T>> containsInAnyOrder(T... items)
Iterable
s that matches when a single pass over
the examined Iterable
yields a series of items, each logically equal to one item
anywhere in the specified items. For a positive match, the examined iterable
must be of the same length as the number of specified items.
N.B. each of the specified items will only be used once during a given examination, so be careful when specifying items that may be equal to more than one entry in an examined iterable.
For example:
assertThat(Arrays.asList("foo", "bar"), containsInAnyOrder("bar", "foo"))
T
- the type iterable elementsitems
- the items that must equal the items provided by an examined Iterable
in any order@Deprecated public <T> org.hamcrest.Matcher<T> not(org.hamcrest.Matcher<T> matcher)
For example:
assertThat(cheese, is(not(equalTo(smelly))))
T
- the static type accepted by the matchermatcher
- the matcher whose sense should be inverted@Deprecated public <T> org.hamcrest.Matcher<T> not(T value)
not(equalTo(x))
.
For example:
assertThat(cheese, is(not(smelly)))instead of:
assertThat(cheese, is(not(equalTo(smelly))))
T
- the static type accepted by the matchervalue
- the value that any examined object should not equal@Deprecated public org.hamcrest.Matcher<Object> nullValue()
null
.
For example:
assertThat(cheese, is(nullValue())
@Deprecated public org.hamcrest.Matcher<String> containsString(String substring)
String
contains the specified
String
anywhere.
For example:
assertThat("myStringOfNote", containsString("ring"))
substring
- the substring that the returned matcher will expect to find within any examined string@Deprecated public org.hamcrest.Matcher<String> startsWith(String prefix)
String
starts with the specified
String
.
For example:
assertThat("myStringOfNote", startsWith("my"))
prefix
- the substring that the returned matcher will expect at the start of any examined string@Deprecated public org.hamcrest.Matcher<String> endsWith(String suffix)
String
ends with the specified
String
.
For example:
assertThat("myStringOfNote", endsWith("Note"))
suffix
- the substring that the returned matcher will expect at the end of any examined string@Deprecated public <T extends Comparable<T>> org.hamcrest.Matcher<T> greaterThan(T value)
Comparable
object that matches when the examined object is
greater than the specified value, as reported by the compareTo
method of the
examined object.
For example:
assertThat(2, greaterThan(1))
T
- the static type accepted by the matchervalue
- the value which, when passed to the compareTo method of the examined object, should return greater
than zero@Deprecated public <T extends Comparable<T>> org.hamcrest.Matcher<T> greaterThanOrEqualTo(T value)
Comparable
object that matches when the examined object is
greater than or equal to the specified value, as reported by the compareTo
method
of the examined object.
For example:
assertThat(1, greaterThanOrEqualTo(1))
T
- the static type accepted by the matchervalue
- the value which, when passed to the compareTo method of the examined object, should return greater
than or equal to zero@Deprecated public <T extends Comparable<T>> org.hamcrest.Matcher<T> lessThan(T value)
Comparable
object that matches when the examined object is
less than the specified value, as reported by the compareTo
method of the
examined object.
For example:
assertThat(1, lessThan(2))
T
- the static type accepted by the matchervalue
- the value which, when passed to the compareTo method of the examined object, should return less
than zero@Deprecated public <T extends Comparable<T>> org.hamcrest.Matcher<T> lessThanOrEqualTo(T value)
Comparable
object that matches when the examined object is
less than or equal to the specified value, as reported by the compareTo
method
of the examined object.
For example:
assertThat(1, lessThanOrEqualTo(1))
T
- the static type accepted by the matchervalue
- the value which, when passed to the compareTo method of the examined object, should return less
than or equal to zero@Deprecated public org.hamcrest.Matcher<String> isEqualIgnoringLinebreakStyle(String expectedString)
expectedString
- the expected stringCopyright © 2018–2019 b+m Informatik AG. All rights reserved.