private GetApplicationsRequest getDefaultRequest() { GetApplicationsRequest req = GetApplicationsRequest.newInstance(); req.setStartRange(0, Long.MAX_VALUE); req.setFinishRange(0, Long.MAX_VALUE); return req; }
public GetApplicationsRequest build() { validate(); GetApplicationsRequest request = GetApplicationsRequest.newInstance(); Set<String> appStates = parseQueries(statesQuery, true); if (!appStates.isEmpty()) { request.setApplicationStates(appStates); } if (!users.isEmpty()) { request.setUsers(users); } if (!queues.isEmpty()) { request.setQueues(queues); } if (limitNumber != null) { request.setLimit(limitNumber); } request.setStartRange(startedTimeBegin, startedTimeEnd); request.setFinishRange(finishTimeBegin, finishTimeEnd); if (!appTypes.isEmpty()) { request.setApplicationTypes(appTypes); } if (!appTags.isEmpty()) { request.setApplicationTags(appTags); } return request; } }
request.setFinishRange(fBegin, fEnd);
request.setFinishRange(fBegin, fEnd);
@Test public void testRequestWithValidFinishedTimeBeginQuery() { GetApplicationsRequest request = ApplicationsRequestBuilder.create() .withFinishTimeBegin("999").build(); GetApplicationsRequest expectedRequest = getDefaultRequest(); expectedRequest.setFinishRange(999L, Long.MAX_VALUE); assertEquals(expectedRequest, request); }
@Test public void testRequestWithValidFinishTimeEndQuery() { GetApplicationsRequest request = ApplicationsRequestBuilder.create().withFinishTimeEnd("999").build(); GetApplicationsRequest expectedRequest = getDefaultRequest(); expectedRequest.setFinishRange(0L, 999L); assertEquals(expectedRequest, request); }
@Test public void testRequestWithValidFinishTimeRangeQuery() { GetApplicationsRequest request = ApplicationsRequestBuilder.create() .withFinishTimeBegin("1000").withFinishTimeEnd("2000").build(); GetApplicationsRequest expectedRequest = getDefaultRequest(); expectedRequest.setFinishRange(1000L, 2000L); assertEquals(expectedRequest, request); }
long finishBegin = System.currentTimeMillis() + 2; long finishEnd = System.currentTimeMillis() + 3; request.setFinishRange(finishBegin, finishEnd);
long finishBegin = System.currentTimeMillis() + 2; long finishEnd = System.currentTimeMillis() + 3; request.setFinishRange(finishBegin, finishEnd);
long finishBegin = System.currentTimeMillis() + 2; long finishEnd = System.currentTimeMillis() + 3; request.setFinishRange(finishBegin, finishEnd);
request.setFinishRange( finishRange.getMinimumLong(), finishRange.getMaximumLong());
request.setFinishRange( finishRange.getMinimum(), finishRange.getMaximum());
request.setFinishRange( finishRange.getMinimumLong(), finishRange.getMaximumLong());
request.setFinishRange( finishRange.getMinimumLong(), finishRange.getMaximumLong());