filter.applies(test),
Matchers.describedAs("Filter should apply to %0", is(true), test));
assertThat(filter.apply(test), equalTo(test));
filter.applies(test),
Matchers.describedAs("Filter should apply to %0", is(true), test));
assertThat(filter.apply(test), equalTo("42"));
filter.applies(test),
Matchers.describedAs("Filter should apply to %0", is(true), test));
assertThat(filter.apply(test), equalTo("2"));
filter.applies(test),
Matchers.describedAs("Filter should apply to %0", is(true), test));
assertThat(filter.apply(test), equalTo("0"));
filter.applies(test),
Matchers.describedAs("Filter should apply to %0", is(true), test));
assertThat(filter.apply(test), equalTo("-1"));
filter.applies(test),
Matchers.describedAs("Filter should apply to %0", is(true), test));
assertThat(filter.apply(test), equalTo("-200"));
Matchers.describedAs("Filter should not apply to %0", is(false), test));
try {
filter.apply(test);
fail();
} catch (Exception ex) {