@Test
  public void testSanitiseChildren() throws Exception {
    final SearchHandlerManager manager = mockController.getMock(SearchHandlerManager.class);
    final Clause childClause = mockController.getMock(Clause.class);

    final JqlOperandResolver jqlOperandResolver = mockController.getMock(JqlOperandResolver.class);

    ClauseSanitisingVisitor visitor =
        new ClauseSanitisingVisitor(manager, jqlOperandResolver, null);
    EasyMock.expect(childClause.accept(visitor)).andReturn(childClause);

    mockController.replay();

    AndClause andClause = new AndClause(childClause);

    final List<Clause> sanitisedChildren = visitor.sanitiseChildren(andClause);
    assertEquals(1, sanitisedChildren.size());
    assertEquals(childClause, sanitisedChildren.get(0));

    mockController.verify();
  }