### Question:
NeverMatchingMatcher implements Matcher { @Override public boolean matches(String s1, String s2) { return false; }  @Override int getCost(); @Override boolean matches(String s1, String s2); @Override boolean isExact(); @Override String getExecutionReport(); static int COST; }### Answer:
@Test public void testBlankMatches() throws Exception { Matcher matcher = new NeverMatchingMatcher(); assertFalse(matcher.matches("", "")); }
@Test public void testNullBlankMatches() throws Exception { Matcher matcher = new NeverMatchingMatcher(); assertFalse(matcher.matches("", null)); }
@Test public void testStringMatches() throws Exception { Matcher matcher = new NeverMatchingMatcher(); assertFalse(matcher.matches("one", "one")); }
@Test public void testNullMatches() throws Exception { Matcher matcher = new NeverMatchingMatcher(); assertFalse(matcher.matches(null, null)); }