Added generic datatype switching for id datatype

Added generic datatype switching for id datatype of test data. Path tests are duplicated for id datatypes string, int and float respectively.