Two test cases have been added.