Added test cases for public api.