### Question:
MethodFakingFunctionMapper extends FunctionMapper { public Collection<String> getLastExpressionsFunctionQNames() { return currentExpressionsFunctions; }  static String fakeMethod0(); static String fakeMethod1(Object p1); static String fakeMethod2(Object p1, Object p2); static String fakeMethod3(Object p1, Object p2, Object p3); static String fakeMethod4(Object p1, Object p2, Object p3, Object p4); static String fakeMethod5(Object p1, Object p2, Object p3, Object p4, Object p5); Collection<String> getLastExpressionsFunctionQNames(); @Override Method resolveFunction(String prefix, String name); void setCurrentExpression(String currentExpression);  }### Answer:
@Test public void should_initially_return_empty_functions_encountered() throws Exception { assertThat(mapper.getLastExpressionsFunctionQNames(), Matchers.<String>empty()); }