### Question:
PubMedId { @Override public boolean equals(Object o) { if (o instanceof PubMedId) { return ((PubMedId)o).getId().equals(this.getId()); } return false; } PubMedId(String id); String getId(); @Override String toString(); @Override boolean equals(Object o);  }### Answer:
@Test public void testEquals() { assertEquals(new PubMedId("12345"), new PubMedId("12345")); JUnitUtil.assertNotEquals(new PubMedId("12345"), new PubMedId("12346")); }