Added test cases, and report result structure.