- All Implemented Interfaces:
- org.junit.rules.TestRule
public class SinceVersionRule
extends AbstractVersionRule<SinceVersionRule.SinceVersion>
Ignore the annotated test on versions older than that specified. 'Version' means the product version, it does
not matter what DB version is currently set.
This is necessary for build plans which run integration tests for later versions on older versions. For instance
builds which test a mixed cluster as part of testing ZDU.
If there are changes which are *not* hidden behind a dark feature, but do change the behaviour of Confluence, the new
test should should be annotated with @SinceVersion("version the change was released in").
Rather than deleting any old test which tests the behaviour before the change, that test should be annotated with