test cases for different datatypes completed