### Question:
ChangeSet extends hudson.scm.ChangeLogSet.Entry { @Exported public String getDomain() { return domain; } ChangeSet();  ChangeSet(String version, Date date, String userString, String comment);  ChangeSet(String version, Date date, User author, String comment); @Override Collection<String> getAffectedPaths(); @Override Collection<? extends hudson.scm.ChangeLogSet.AffectedFile> getAffectedFiles(); @Override ChangeLogSet getParent(); @Override User getAuthor(); @Override String getMsg(); @Exported String getVersion(); void setVersion(String version); @Exported String getCommitId(); @Exported String getDomain(); @Exported String getUser(); void setUser(String user); @Exported Date getDate(); void setDateStr(String dateStr); @Exported String getComment(); void setComment(String comment); void setCheckedInBy(String checkedInByUserString); String getCheckedInBy(); User getCheckedInByUser(); void setCheckedInByUser(User checkedInBy); @Exported List<Item> getItems(); void add(ChangeSet.Item item);  }### Answer:
@Test public void assertDomainNameIsSetCorrectly() { ChangeSet changeset = new ChangeSet("0", null, "RNO\\_MCLWEB", "comment"); assertEquals("The domain name was incorrect", "RNO", changeset.getDomain()); }