Class AnalysisResultSetsWebServiceCursorTest
java.lang.Object
ubic.gemma.rest.AnalysisResultSetsWebServiceCursorTest
@ExtendWith(org.mockito.junit.jupiter.MockitoExtension.class)
public class AnalysisResultSetsWebServiceCursorTest
extends Object
Unit tests for the cursor-pagination branch added to
AnalysisResultSetsWebService.getResultSets(DatasetArrayArg, DatabaseEntryArrayArg, FilterArg, OffsetArg, LimitArg, SortArg, CursorArg) for step 1i of
CURSOR_PAGINATION_STEP1_PLAN.md. Pure Mockito — the goal is to verify the
WebService routes cursor vs offset modes to the right helper and emits the right
response wrapper, not to retest the DAO.-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
AnalysisResultSetsWebServiceCursorTest
public AnalysisResultSetsWebServiceCursorTest()
-
-
Method Details
-
setUp
@BeforeEach public void setUp() -
offsetModeRoutesToLegacyHelperAndReturnsFilteredPaginatedResponse
@Test public void offsetModeRoutesToLegacyHelperAndReturnsFilteredPaginatedResponse() -
cursorModeRoutesToCursorHelperAndReturnsCursorResponse
@Test public void cursorModeRoutesToCursorHelperAndReturnsCursorResponse() -
cursorModeDecodesCursorAndForwardsToArgService
@Test public void cursorModeDecodesCursorAndForwardsToArgService() -
cursorModeSkipsUserSortArg
@Test public void cursorModeSkipsUserSortArg()
-