package org.mockserver.matchers;
import org.junit.Test;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
public class BooleanMatcherTest {
@Test
public void shouldMatchMatchingExpectations() {
assertTrue(new BooleanMatcher(true).matches(true));
assertTrue(new BooleanMatcher(false).matches(false));
}
@Test
public void shouldMatchNullExpectations() {
assertTrue(new BooleanMatcher(null).matches(null));
assertTrue(new BooleanMatcher(null).matches(false));
}
@Test
public void shouldNotMatchNonMatchingExpectations() {
assertFalse(new BooleanMatcher(true).matches(false));
assertFalse(new BooleanMatcher(false).matches(true));
}
@Test
public void shouldNotMatchNullAgainstNonMatchingExpectations() {
assertFalse(new BooleanMatcher(true).matches(null));
assertFalse(new BooleanMatcher(false).matches(null));
}
}