### Question:
NominalLabelResourceFacadeImp extends CoreDBServiceFacadeImp<NominalLabel, Long> implements NominalLabelResourceFacade { @Override public Integer deleteNominalLabelByID(Long nominalLabelID) { NominalLabel nb = this.getById(nominalLabelID); if (nb != null) { em.remove(nb); return 1; } return 0; } protected  NominalLabelResourceFacadeImp(); @Override void saveNominalLabel(NominalLabelDTO nominalLabel); @Override NominalLabelDTO addNominalLabel(NominalLabelDTO nominalLabel); @Override NominalLabelDTO editNominalLabel(NominalLabelDTO nominalLabel); @Override Integer deleteNominalLabel(NominalLabelDTO nominalLabel); @Override Integer deleteNominalLabelByID(Long nominalLabelID); @Override NominalLabelDTO getNominalLabelByID(Long nominalLabelID); @Override NominalLabelDTO getNominalLabelWithAllFieldsByID(Long nominalLabelID); @Override NominalLabelDTO getNominalLabelByCode(String code); @Override NominalLabelDTO getNominalLabelWithAllFieldsByCode(String code); @Override List<NominalLabelDTO> getAllNominalLabels(); @Override Boolean isNominalLabelExists(Long nominalLabelID); @Override Boolean isNominalLabelExists(String code); @Override List<NominalLabelDTO> getNominalLabelByAttributeID(Long attributeID); @Override List<Long> getNominalLabelIdsByAttributeID(Long attributeID); @Override Long getNominalLabelCountForCollectionID(Long collectionId);  }### Answer:
@Test public void testDeleteNominalLabelByID() { entityManager.getTransaction().begin(); Integer result = nominalLabelResourceFacadeImp.deleteNominalLabelByID(nominalLabel.getNominalLabelId()); entityManager.getTransaction().commit(); assertEquals(Integer.valueOf(1), result); nominalLabel=null; }