This commit also supports arbitrary test data variable name when test function includes multiple assignments.