Simplified writing tests by wrapping tests inside each module into common functions with testcase suites in arguments.