A test case is now classified as a new test case with generated results before execution

Checking if test case results should be generated or verified before
execution instead of after, allows the internal parameters to be
generated during execution and invalidation of the first run.
Previously, any old parameters would be used during the first run,
possible leading to exceptions.