### Question:
BasicRule implements Rule { public boolean evaluate(Facts facts) { return false; } BasicRule();  BasicRule(final String name);  BasicRule(final String name, final String description);  BasicRule(final String name, final String description, final int priority); boolean evaluate(Facts facts); void execute(Facts facts); String getName(); String getDescription(); void setDescription(final String description); int getPriority(); void setPriority(final int priority); @Override boolean equals(final Object o); @Override int hashCode(); @Override String toString(); @Override int compareTo(final Rule rule);  }### Answer:
@Test public void basicRuleEvaluateShouldReturnFalse() { BasicRule basicRule = new BasicRule(); assertThat(basicRule.evaluate(facts)).isFalse(); }