added unit test to cover possibility of non-numeric id, parent id in CDS