Class PlatformsWebServiceCursorTest
java.lang.Object
ubic.gemma.rest.PlatformsWebServiceCursorTest
@ExtendWith(org.mockito.junit.jupiter.MockitoExtension.class)
public class PlatformsWebServiceCursorTest
extends Object
Unit tests for the cursor-pagination branch added to
PlatformsWebService#getPlatforms(FilterArg, OffsetArg, LimitArg, SortArg, CursorArg) as
proof-of-concept for step 1c 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 (covered by ExpressionExperimentDaoCursorTest).- Author:
- phase3
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
PlatformsWebServiceCursorTest
public PlatformsWebServiceCursorTest()
-
-
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()
-