Package com.atlassian.jira.rest.client.api.domain

Examples of com.atlassian.jira.rest.client.api.domain.Attachment


    assertEquals(new TimeTracking(0, 0, 145), issue.getTimeTracking());

    // attachments
    final Iterable<Attachment> attachments = issue.getAttachments();
    assertEquals(7, Iterables.size(attachments));
    final Attachment attachment = findAttachmentByFileName(attachments, "avatar1.png");
    assertEquals(TestConstants.USER_ADMIN_BASIC, attachment.getAuthor());
    assertEquals(359345, attachment.getSize());
    assertEquals(toUri("http://localhost:8090/jira/secure/thumbnail/10070/_thumb_10070.png"), attachment.getThumbnailUri());
    assertEquals(toUri("http://localhost:8090/jira/secure/attachment/10070/avatar1.png"), attachment.getContentUri());
    final Iterable<String> attachmentsNames = EntityHelper.toFileNamesList(attachments);
    assertThat(attachmentsNames, containsInAnyOrder("10000_thumb_snipe.jpg", "Admal pompa ciepÅ‚a.pdf",
        "apache-tomcat-5.5.30.zip", "avatar1.png", "jira_logo.gif", "snipe.png", "transparent-png.png"));

    // worklogs
View Full Code Here


      public String apply(@Nullable Attachment from) {
        return from.getFilename();
      }
    });
    assertThat(attachmentsNames, containsInAnyOrder(filename1, filename2));
    final Attachment pictureAttachment = Iterables.find(attachments, new Predicate<Attachment>() {
      @Override
      public boolean apply(@Nullable Attachment input) {
        return filename2.equals(input.getFilename());
      }
    });

    // let's download it now and compare it's binary content

    assertTrue(
        IOUtils.contentEquals(AsynchronousIssueRestClientTest.class
            .getResourceAsStream("/attachment-test/transparent-png.png"),
            issueClient.getAttachment(pictureAttachment.getContentUri()).claim()));
  }
View Full Code Here

    issueClient.addAttachment(issue.getAttachmentsUri(), byteArrayInputStream, UTF8_FILE_NAME).claim();

    final Issue issueWithAttachments = issueClient.getIssue("TST-3").claim();
    final Iterable<Attachment> attachments = issueWithAttachments.getAttachments();
    assertEquals(1, Iterables.size(attachments));
    final Attachment attachment = attachments.iterator().next();
    assertThat(attachment.getFilename(), equalTo(UTF8_FILE_NAME));

    assertTrue(IOUtils.contentEquals(new ByteArrayInputStream(UTF8_FILE_BODY.getBytes("UTF-8")),
        issueClient.getAttachment(attachment.getContentUri()).claim()));
  }
View Full Code Here

    issueClient.addAttachments(issue.getAttachmentsUri(), tempFile).claim();

    final Issue issueWithAttachments = issueClient.getIssue("TST-5").claim();
    final Iterable<Attachment> attachments = issueWithAttachments.getAttachments();
    assertEquals(1, Iterables.size(attachments));
    final Attachment firstAttachment = attachments.iterator().next();
    assertTrue(IOUtils.contentEquals(new FileInputStream(tempFile),
        issueClient.getAttachment(firstAttachment.getContentUri()).claim()));
    assertThat(firstAttachment.getFilename(), equalTo(tempFile.getName()));
  }
View Full Code Here

    assertTrue(Iterables.size(issue.getFields()) > 0);

    assertEquals(IntegrationTestUtil.START_PROGRESS_TRANSITION_ID, Iterables.size(issue.getAttachments()));
    final Iterable<Attachment> items = issue.getAttachments();
    assertNotNull(items);
    Attachment attachment1 = new Attachment(IntegrationTestUtil.concat(
        IntegrationTestUtil.TESTING_JIRA_5_OR_NEWER ? UriBuilder.fromUri(jiraUri).path("/rest/api/2/").build()
            : jiraRestRootUri, "/attachment/10040"),
        "dla Paw\u0142a.txt", IntegrationTestUtil.USER_ADMIN, dateTime, 643, "text/plain",
        IntegrationTestUtil.concat(jiraUri, "/secure/attachment/10040/dla+Paw%C5%82a.txt"), null);
View Full Code Here

      public String apply(@Nullable Attachment from) {
        return from.getFilename();
      }
    });
    assertThat(attachmentsNames, containsInAnyOrder(filename1, filename2));
    final Attachment pictureAttachment = Iterables.find(attachments, new Predicate<Attachment>() {
      @Override
      public boolean apply(@Nullable Attachment input) {
        return filename2.equals(input.getFilename());
      }
    });

    // let's download it now and compare it's binary content

    assertTrue(
        IOUtils.contentEquals(AsynchronousIssueRestClientTest.class
            .getResourceAsStream("/attachment-test/transparent-png.png"),
            issueClient.getAttachment(pictureAttachment.getContentUri()).claim()));
  }
View Full Code Here

    issueClient.addAttachment(issue.getAttachmentsUri(), byteArrayInputStream, UTF8_FILE_NAME).claim();

    final Issue issueWithAttachments = issueClient.getIssue("TST-3").claim();
    final Iterable<Attachment> attachments = issueWithAttachments.getAttachments();
    assertEquals(1, Iterables.size(attachments));
    final Attachment attachment = attachments.iterator().next();
    assertThat(attachment.getFilename(), equalTo(UTF8_FILE_NAME));

    assertTrue(IOUtils.contentEquals(new ByteArrayInputStream(UTF8_FILE_BODY.getBytes("UTF-8")),
        issueClient.getAttachment(attachment.getContentUri()).claim()));
  }
View Full Code Here

    issueClient.addAttachments(issue.getAttachmentsUri(), tempFile).claim();

    final Issue issueWithAttachments = issueClient.getIssue("TST-5").claim();
    final Iterable<Attachment> attachments = issueWithAttachments.getAttachments();
    assertEquals(1, Iterables.size(attachments));
    final Attachment firstAttachment = attachments.iterator().next();
    assertTrue(IOUtils.contentEquals(new FileInputStream(tempFile),
        issueClient.getAttachment(firstAttachment.getContentUri()).claim()));
    assertThat(firstAttachment.getFilename(), equalTo(tempFile.getName()));
  }
View Full Code Here

    final DateTime creationDate = JsonParseUtil.parseDateTime(json.getString("created"));
    final int size = json.getInt("size");
    final String mimeType = json.getString("mimeType");
    final URI contentURI = JsonParseUtil.parseURI(json.getString("content"));
    final URI thumbnailURI = JsonParseUtil.parseOptionalURI(json, THUMBNAIL);
    return new Attachment(selfUri, filename, author, creationDate, size, mimeType, contentURI, thumbnailURI);
  }
View Full Code Here

      public String apply(@Nullable Attachment from) {
        return from.getFilename();
      }
    });
    assertThat(attachmentsNames, containsInAnyOrder(filename1, filename2));
    final Attachment pictureAttachment = Iterables.find(attachments, new Predicate<Attachment>() {
      @Override
      public boolean apply(@Nullable Attachment input) {
        return filename2.equals(input.getFilename());
      }
    });

    // let's download it now and compare it's binary content

    assertTrue(
        IOUtils.contentEquals(AsynchronousIssueRestClientTest.class
            .getResourceAsStream("/attachment-test/transparent-png.png"),
            issueClient.getAttachment(pictureAttachment.getContentUri()).claim()));
  }
View Full Code Here

TOP

Related Classes of com.atlassian.jira.rest.client.api.domain.Attachment

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.