A test automation library based on common other best practice open source libraries. It adds missing functionalities but does not reinvent the wheel. Just glues stuff together nicely and adds some sprinkles.
We keep test data in the context during a test run. If a new test starts in the same thread the context is reused, but the data is kept, so if the new test does not explicitly override the data following tests might use wrong test data.
Actual Behaviour
If a test is reusing a thread test data form previous tests are not removed can bleed through to the current run.
Expected Behaviour
If a test runs it will only use the testdata for this specific test, no matter what happened in previous tests.
Quick Description
We keep test data in the context during a test run. If a new test starts in the same thread the context is reused, but the data is kept, so if the new test does not explicitly override the data following tests might use wrong test data.
Actual Behaviour
If a test is reusing a thread test data form previous tests are not removed can bleed through to the current run.
Expected Behaviour
If a test runs it will only use the testdata for this specific test, no matter what happened in previous tests.