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

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


  private final DateTime dateTime = ISODateTimeFormat.dateTimeParser().parseDateTime("2010-08-04T17:46:45.454");

  @Test
  public void testGetWatchers() throws Exception {
    final Issue issue = client.getIssueClient().getIssue("TST-1").claim();
    final Watchers watchers = client.getIssueClient().getWatchers(issue.getWatchers().getSelf()).claim();
    assertEquals(1, watchers.getNumWatchers());
    assertFalse(watchers.isWatching());
    assertThat(watchers.getUsers(), containsInAnyOrder(USER1));
  }
View Full Code Here


  @Test
  public void testGetWatcherForAnonymouslyAccessibleIssue() {
    setAnonymousMode();
    final Issue issue = client.getIssueClient().getIssue("ANNON-1").claim();
    final Watchers watchers = client.getIssueClient().getWatchers(issue.getWatchers().getSelf()).claim();
    assertEquals(1, watchers.getNumWatchers());
    assertFalse(watchers.isWatching());
    assertTrue("JRADEV-3594 bug!!!", Iterables.isEmpty(watchers.getUsers()));
    // to save time
    assertEquals(new TimeTracking(2700, 2400, null), issue.getTimeTracking());
  }
View Full Code Here

      @Override
      public Watchers parse(JSONObject json) throws JSONException {
        final Collection<BasicUser> watchers = JsonParseUtil.parseJsonArray(json
            .getJSONArray("watchers"), userJsonParser);
        return new Watchers(parseValueImpl(json), watchers);
      }
    };
  }
View Full Code Here

  }

  @Test
  public void testParseWatchers() throws JSONException {
    final JsonObjectParser<Watchers> parser = WatchersJsonParserBuilder.createWatchersParser();
    final Watchers watcher = parser.parse(ResourceUtil.getJsonObjectFromResource("/json/watcher/complete-valid.json"));
    assertEquals(false, watcher.isWatching());
    assertEquals(1, watcher.getNumWatchers());
    Assert.assertThat(watcher.getUsers(), IsIterableContainingInAnyOrder
        .containsInAnyOrder(TestConstants.USER1_BASIC_DEPRECATED, TestConstants.USER_ADMIN_BASIC_DEPRECATED));

  }
View Full Code Here

TOP

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

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.