Class TaxaWebServiceCursorTest
java.lang.Object
ubic.gemma.rest.TaxaWebServiceCursorTest
@ExtendWith(org.mockito.junit.jupiter.MockitoExtension.class)
public class TaxaWebServiceCursorTest
extends Object
Unit tests for the cursor-pagination branch added to
TaxaWebService.getTaxonDatasets(TaxonArg, FilterArg, OffsetArg, LimitArg, SortArg, CursorArg) as
step 1d of CURSOR_PAGINATION_STEP1_PLAN.md, following the same pattern as
PlatformsWebServiceCursorTest (step 1c) and GeneWebServiceCursorTest (step 1b).
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 (covered by
ExpressionExperimentDaoCursorTest).- Author:
- phase3
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
TaxaWebServiceCursorTest
public TaxaWebServiceCursorTest()
-
-
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()
-