TestExecutableImplContract
Represents the contract each TestExecutable implementation has to follow. Not implementing it as well will lead to a ClassCastException at runtime.
It's on purpose separated from TestExecutable to not reveal implementation details to the end-user.
Since
1.3.0