creating test cases

ref #28 creating test cases