Package com.atlassian.jira.functest.rule
package com.atlassian.jira.functest.rule
-
ClassDescriptionAbstractBuildNumberRule<T extends Annotation>Ensures tests are ignored if the currently running JIRA is on an newer build number than when the test was written, and the tested product/feature has changed after this build.Executes after tests to validate that no cache serialization errors occurred.The rule for managing dev mode during tests using
DevMode
annotation.The rule will enable analytics events byEnableAnalytics
annotation.The rule ensures that JIRA is setup.Rule that can be used to inject fields to test class.The rule will log in user based onLoginAs
annotation.Rule which adds logging before and after test execution.Indicates that the test should turn on email queue logging, clear quqeue, perform the test, and stop email quqeue after finishing tests.Rule to initialize SMTPBackdoor for listening for emails.Rule to initialize SMTPBackdoor for listening for emails.Adds support for email testing by using it as a rule in conjunction withMailTest
method annotation.Reruns failed tests.Rule that handlesRestoreOnce
for class and provides backdoor implementationRestore data on class level.The rule which executes data restore before tests are executed basing onRestore
andRestoreBlankInstance
annotations.CreatesTestRule
instances.Rule that sets base url based on value fromJIRAEnvironmentData
, It ensures that base url will be always set to the host + port where Jira is really available.Ensures tests are ignored if the currently running JIRA is on an older build number than when the test was written.When present, cache serialization check will not be performed for tests.Decorates statement with code that can be executed before statementExecutes tests only for specific DBRule to initialize HtmlUnit test for JIRA func tests.