assertNotNull(issue.getDueDate());
assertEquals(toDateTimeFromIsoDate("2010-07-05"), issue.getDueDate());
assertEquals(4, Iterables.size(issue.getAttachments()));
assertEquals(1, Iterables.size(issue.getIssueLinks()));
assertEquals(1.457, issue.getField("customfield_10000").getValue());
assertThat(Iterables.transform(issue.getComponents(), new BasicComponentNameExtractionFunction()), containsInAnyOrder("Component A", "Component B"));
assertEquals(2, Iterables.size(issue.getWorklogs()));
assertEquals(1, issue.getWatchers().getNumWatchers());
assertFalse(issue.getWatchers().isWatching());
assertEquals(new TimeTracking(2700, 2220, 180), issue.getTimeTracking());