added test cases generation files ,

lost due to previous merge (merge from removal_shared_pointer )-->

taken from old commit and added to the master branch