コード例 #1
0
  @Test
  public void testSecondarySortingAsPost() {
    InOrder inOrder = Mockito.inOrder(mockQuery);
    Map<String, Object> json = new HashMap<String, Object>();
    json.put(
        "sorting",
        OrderingBuilder.create()
            .orderBy("jobRetries")
            .desc()
            .orderBy("jobDueDate")
            .asc()
            .getJson());
    given()
        .contentType(POST_JSON_CONTENT_TYPE)
        .body(json)
        .header("accept", MediaType.APPLICATION_JSON)
        .then()
        .expect()
        .statusCode(Status.OK.getStatusCode())
        .when()
        .post(JOBS_RESOURCE_URL);

    inOrder.verify(mockQuery).orderByJobRetries();
    inOrder.verify(mockQuery).desc();
    inOrder.verify(mockQuery).orderByJobDuedate();
    inOrder.verify(mockQuery).asc();
  }
  @Test
  public void testSecondarySortingAsPost() {
    InOrder inOrder = Mockito.inOrder(mockedQuery);
    Map<String, Object> json = new HashMap<String, Object>();
    json.put(
        "sorting",
        OrderingBuilder.create()
            .orderBy("processInstanceId")
            .desc()
            .orderBy("timestamp")
            .asc()
            .getJson());
    given()
        .contentType(POST_JSON_CONTENT_TYPE)
        .body(json)
        .header("accept", MediaType.APPLICATION_JSON)
        .then()
        .expect()
        .statusCode(Status.OK.getStatusCode())
        .when()
        .post(HISTORIC_JOB_LOG_RESOURCE_URL);

    inOrder.verify(mockedQuery).orderByProcessInstanceId();
    inOrder.verify(mockedQuery).desc();
    inOrder.verify(mockedQuery).orderByTimestamp();
    inOrder.verify(mockedQuery).asc();
  }