Added test cases.
a