@Test public void test_searchPositionHistoric_documentCountWhenMultipleSecuritiesAndMultipleTrades() { ObjectId oid = ObjectId.of("DbPos", "123"); PositionHistoryRequest request = new PositionHistoryRequest(oid); PositionHistoryResult test = _posMaster.history(request); assertEquals(1, test.getPaging().getTotalItems()); assertEquals(1, test.getDocuments().size()); assert123(test.getDocuments().get(0)); }
// ------------------------------------------------------------------------- @Test public void test_searchPositionHistoric_documents() { ObjectId oid = ObjectId.of("DbPos", "221"); PositionHistoryRequest request = new PositionHistoryRequest(oid); PositionHistoryResult test = _posMaster.history(request); assertEquals(2, test.getDocuments().size()); assert222(test.getDocuments().get(0)); assert221(test.getDocuments().get(1)); }
// ------------------------------------------------------------------------- @Test public void test_searchPositionHistoric_versionsTo_preFirst() { ObjectId oid = ObjectId.of("DbPos", "221"); PositionHistoryRequest request = new PositionHistoryRequest(oid); request.setVersionsToInstant(_version1Instant.minusSeconds(5)); PositionHistoryResult test = _posMaster.history(request); assertEquals(0, test.getPaging().getTotalItems()); assertEquals(0, test.getDocuments().size()); }
@Test public void test_searchPositionHistoric_versionsFrom_postSecond() { ObjectId oid = ObjectId.of("DbPos", "221"); PositionHistoryRequest request = new PositionHistoryRequest(oid); request.setVersionsFromInstant(_version2Instant.plusSeconds(5)); PositionHistoryResult test = _posMaster.history(request); assertEquals(1, test.getPaging().getTotalItems()); assertEquals(1, test.getDocuments().size()); assert222(test.getDocuments().get(0)); }
// ------------------------------------------------------------------------- @Test public void test_searchPositionHistoric_noInstants_pageOne() { ObjectId oid = ObjectId.of("DbPos", "221"); PositionHistoryRequest request = new PositionHistoryRequest(oid); request.setPagingRequest(PagingRequest.ofPage(1, 1)); PositionHistoryResult test = _posMaster.history(request); assertEquals(1, test.getPaging().getFirstItemOneBased()); assertEquals(1, test.getPaging().getPagingSize()); assertEquals(2, test.getPaging().getTotalItems()); assertEquals(1, test.getDocuments().size()); assert222(test.getDocuments().get(0)); }