With test cases.