add tests

DON : ALL Test Case