@wluyima, does this mean I should set UUIDs in the DrugTest.java class so that something like:

Assert.assertEquals(true, drug1.equals(drug1.getDrugReferenceMaps().iterator().next()));

makes sense?

ConceptReferenceTermTest for example seems to be using the INT IDs and seeing as equals() is implemented for UUID I don't see how that would work.