Deque<Expression> children = new LinkedList<Expression>();
children.add(second);
children.add(first);
and.addChildren(children);
assertEquals(Result.STOP.combine(Result.FAIL), and.apply(pathData));
verify(first).apply(pathData);
verify(second).apply(pathData);
verifyNoMoreInteractions(first);
verifyNoMoreInteractions(second);
}