issueClient.unwatch(issue1.getWatchers().getSelf(), pm);
Assert.assertThat(issueClient.getWatchers(issue1.getWatchers().getSelf(), pm).getUsers(), not(hasItem(USER_ADMIN)));
Assert.assertThat(issueClient.getWatchers(issue1.getWatchers().getSelf(), pm).getUsers(), hasItem(USER1));
issueClient.removeWatcher(issue1.getWatchers().getSelf(), USER1.getName(), pm);
Assert.assertThat(issueClient.getWatchers(issue1.getWatchers().getSelf(), pm).getUsers(), not(hasItem(USER1)));
issueClient.addWatcher(issue1.getWatchers().getSelf(), USER1.getName(), pm);
Assert.assertThat(issueClient.getWatchers(issue1.getWatchers().getSelf(), pm).getUsers(), hasItem(USER1));
}