format of the expected result to obtain an expected result for the current invocation of the test harness 130 for the program 125 through employment of the datadumper the test control component 140 compares the current result of the variable with the expected result of the variable for the current invocation an illustrative description of exemplary operation of the apparatus 100 is presented for explanatory purposes turning to fig3 the user 145 in one example creates a test harness 130 for each test 150 of the test harness 130 the user 145 proceeds to step 305 upon verifying and benchmarking all tests 150 within the test harness 130 the user 145 proceeds to step 315 in step 310 the user 145 modifies and or adds tests to the test harness 130 in step 320 the user 145 invokes the execute command argument from the interface component 115 the processor 105 executes the test harness 130 on the program 125 in step 325 the test control component 140 provides the results of the variables of the program 125 to the interface component 115 the interface component 115 provides the results to the user 145 where the user 145 accepts the results of the variables of the program 125 during execution of the test harness 130 the user 145 proceeds to step 330 where the user 145 rejects the results.