コード例 #1
0
  @Test
  public void testListParts() {
    ListPartsResult expected = mock(ListPartsResult.class);
    when(invoker.invoke(
            Request.builder()
                .method(Method.GET)
                .endpoint(endpoint)
                .bucket(bucket)
                .key(key)
                .parameter("uploadId", uploadId)
                .parameter("part-number-marker", 255)
                .header("Date", HttpDateTimeFormatter.formatDateTime(now))
                .build(),
            ListPartsResult.class))
        .thenReturn(expected);

    ListPartsResult actual =
        client.listParts(bucket, key, uploadId, new ListPartsCriteria().withPartNumberMarker(255));
    assertSame(expected, actual);
  }