package org.compass.core.test.support.search; import org.compass.core.Compass; import org.compass.core.CompassHits; import org.compass.core.CompassSession; import org.compass.core.support.search.CompassSearchCommand; import org.compass.core.support.search.CompassSearchHelper; /** * This file is named Abstract* in spite of the fact we can create its instance * but we don't want to process this call by JUnit during testing. */ public class AbstractSearchHelper extends CompassSearchHelper { private int expectedFrom; private int expectedSize; public AbstractSearchHelper(Compass compass) { super(compass); } public AbstractSearchHelper(Compass compass, Integer pageSize) { super(compass, pageSize); } public int getExpectedSize() { return expectedSize; } public int getExpectedFrom() { return expectedFrom; } protected void doProcessBeforeDetach( CompassSearchCommand searchCommand, CompassSession session, CompassHits hits, int from, int size) { expectedFrom = from; expectedSize = size; } }