### Question:
Appraiser { public final void setName(final String name) { if (name == null) { LOGGER.error("null name argument"); throw new NullPointerException("name"); } this.name = name; } Appraiser(final String name); protected  Appraiser(); final Long getId(); String getName(); final void setName(final String name); @Override final int hashCode(); @Override final boolean equals(final Object obj); @Override final String toString();  }### Answer:
@Test public void testSetName() { final String originalName = "Test Appraiser"; final Appraiser appraiser = new TestAppraiser(originalName); Assert.assertEquals(appraiser.getName(), originalName); final String newName = "Awesome Test Appraiser"; appraiser.setName(newName); Assert.assertEquals(appraiser.getName(), newName); }