update json_recorder test
add new test for getting case data before run()
Merge pull request #1825 from swryan/work

update json_recorder test and add new test for getting case data before run()