### Question:
ReleaseXmlBean implements Serializable { public void addmodule(ModuleXmlBean module) { if (module == null) { return; } this.modules.add(module); lastModifiedTime = new Date(); } ReleaseXmlBean();  ReleaseXmlBean(String name, String version); String getName(); void setName(String name); String getVersion(); void setVersion(String version); Set<ModuleXmlBean> getModules(); void setModules(Set<ModuleXmlBean> modules); void addmodule(ModuleXmlBean module); @Override int hashCode(); @Override boolean equals(Object obj); String getCreateTime(); void setCreateTime(Date createTime); String getLastModifiedTime(); void setLastModifiedTime(Date lastModifiedTime); @Override String toString();  }### Answer:
@Test public void testaddmodule() throws Exception { classUnderTest.addmodule(null); assertEquals(0, classUnderTest.getModules().size()); ModuleXmlBean testModuleBean = new ModuleXmlBean(); classUnderTest.addmodule(testModuleBean); assertEquals(1, classUnderTest.getModules().size()); assertTrue(classUnderTest.getModules().contains(testModuleBean)); }