mockit.external.hamcrest.core.IsNot Maven / Gradle / Ivy
/* Copyright (c) 2000-2009 hamcrest.org
*/
package mockit.external.hamcrest.core;
import mockit.external.hamcrest.*;
/**
* Calculates the logical negation of a matcher.
*/
public final class IsNot extends BaseMatcher
{
private final Matcher matcher;
public IsNot(Matcher matcher)
{
this.matcher = matcher;
}
public boolean matches(Object arg)
{
return !matcher.matches(arg);
}
public void describeTo(Description description)
{
description.appendText("not ").appendDescriptionOf(matcher);
}
}