PageRenderTime 35ms CodeModel.GetById 9ms RepoModel.GetById 0ms app.codeStats 1ms

/jira-project/jira-functional-tests/jira-func-tests/src/main/java/com/atlassian/jira/webtests/zsuites/FuncTestSuiteIssues.java

https://bitbucket.org/ahmed_bilal_360factors/jira7-core
Java | 214 lines | 200 code | 8 blank | 6 comment | 0 complexity | 62c7368bf701b94140b952fdee391037 MD5 | raw file
Possible License(s): Apache-2.0
  1. package com.atlassian.jira.webtests.zsuites;
  2. import com.atlassian.jira.webtests.ztests.admin.TestIssueLinkCheck;
  3. import com.atlassian.jira.webtests.ztests.admin.issuetypes.TestIssueTypeSchemeMigration;
  4. import com.atlassian.jira.webtests.ztests.admin.issuetypes.TestIssueTypeSchemes;
  5. import com.atlassian.jira.webtests.ztests.admin.issuetypes.TestIssueTypes;
  6. import com.atlassian.jira.webtests.ztests.admin.issuetypes.TestMultiIssueTypes;
  7. import com.atlassian.jira.webtests.ztests.attachment.TestIssueFileAttachments;
  8. import com.atlassian.jira.webtests.ztests.bulk.TestBulkChangeIssues;
  9. import com.atlassian.jira.webtests.ztests.bulk.TestBulkDeleteIssues;
  10. import com.atlassian.jira.webtests.ztests.bulk.TestBulkEditIssues;
  11. import com.atlassian.jira.webtests.ztests.bulk.TestBulkMoveIssues;
  12. import com.atlassian.jira.webtests.ztests.bulk.TestBulkMoveIssuesForEnterprise;
  13. import com.atlassian.jira.webtests.ztests.bulk.TestBulkMoveMappingVersionsAndComponents;
  14. import com.atlassian.jira.webtests.ztests.bulk.TestBulkOperationIssueNavigator;
  15. import com.atlassian.jira.webtests.ztests.email.TestBulkDeleteIssuesNotifications;
  16. import com.atlassian.jira.webtests.ztests.email.TestIssueNotifications;
  17. import com.atlassian.jira.webtests.ztests.fields.TestResolutionDateField;
  18. import com.atlassian.jira.webtests.ztests.hints.TestHints;
  19. import com.atlassian.jira.webtests.ztests.indexing.TestIndexingResources;
  20. import com.atlassian.jira.webtests.ztests.issue.TestCloneIssueWithSubTasks;
  21. import com.atlassian.jira.webtests.ztests.issue.TestCloneIssueWithValidation;
  22. import com.atlassian.jira.webtests.ztests.issue.TestCreateConcurrentIssues;
  23. import com.atlassian.jira.webtests.ztests.issue.TestCreateIssue;
  24. import com.atlassian.jira.webtests.ztests.issue.TestCreateIssueForEnterprise;
  25. import com.atlassian.jira.webtests.ztests.issue.TestCreateIssueNoBrowseProjectPermission;
  26. import com.atlassian.jira.webtests.ztests.issue.TestCreateIssueViaDirectLink;
  27. import com.atlassian.jira.webtests.ztests.issue.TestEditIssue;
  28. import com.atlassian.jira.webtests.ztests.issue.TestEditIssueFields;
  29. import com.atlassian.jira.webtests.ztests.issue.TestEntityPropertyEqualToCondition;
  30. import com.atlassian.jira.webtests.ztests.issue.TestInlineEditIssueFields;
  31. import com.atlassian.jira.webtests.ztests.issue.TestInlineEditIssueFieldsExceedingLimit;
  32. import com.atlassian.jira.webtests.ztests.issue.TestInlineIssueLinking;
  33. import com.atlassian.jira.webtests.ztests.issue.TestIssueActionErrors;
  34. import com.atlassian.jira.webtests.ztests.issue.TestIssueBrowseBadProjectRegex;
  35. import com.atlassian.jira.webtests.ztests.issue.TestIssueConstants;
  36. import com.atlassian.jira.webtests.ztests.issue.TestIssueHeader;
  37. import com.atlassian.jira.webtests.ztests.issue.TestIssueOperations;
  38. import com.atlassian.jira.webtests.ztests.issue.TestIssueOperationsCustomFieldTypeWithNoValidation;
  39. import com.atlassian.jira.webtests.ztests.issue.TestIssueOperationsOnDeletedIssue;
  40. import com.atlassian.jira.webtests.ztests.issue.TestIssueOperationsWithLimitedPermissions;
  41. import com.atlassian.jira.webtests.ztests.issue.TestIssuePrintableView;
  42. import com.atlassian.jira.webtests.ztests.issue.TestIssueSecurityActions;
  43. import com.atlassian.jira.webtests.ztests.issue.TestIssueSecurityWithCustomFields;
  44. import com.atlassian.jira.webtests.ztests.issue.TestIssueSecurityWithGroupsAndRoles;
  45. import com.atlassian.jira.webtests.ztests.issue.TestIssueSecurityWithRoles;
  46. import com.atlassian.jira.webtests.ztests.issue.TestIssueTabPanels;
  47. import com.atlassian.jira.webtests.ztests.issue.TestIssueViews;
  48. import com.atlassian.jira.webtests.ztests.issue.TestLabelSuggestions;
  49. import com.atlassian.jira.webtests.ztests.issue.TestLabels;
  50. import com.atlassian.jira.webtests.ztests.issue.TestLabelsFormats;
  51. import com.atlassian.jira.webtests.ztests.issue.TestLinkIssue;
  52. import com.atlassian.jira.webtests.ztests.issue.TestManageLinkClosedIssues;
  53. import com.atlassian.jira.webtests.ztests.issue.TestMetaTagOrdering;
  54. import com.atlassian.jira.webtests.ztests.issue.TestOpsBarStructure;
  55. import com.atlassian.jira.webtests.ztests.issue.TestSearchXmlCustomIssueView;
  56. import com.atlassian.jira.webtests.ztests.issue.TestTextFieldCharacterLengthValidator;
  57. import com.atlassian.jira.webtests.ztests.issue.TestViewIssue;
  58. import com.atlassian.jira.webtests.ztests.issue.TestViewIssueWithRest;
  59. import com.atlassian.jira.webtests.ztests.issue.TestXmlCustomIssueView;
  60. import com.atlassian.jira.webtests.ztests.issue.TestXmlIssueView;
  61. import com.atlassian.jira.webtests.ztests.issue.TestXmlIssueViewBackwardCompatibility;
  62. import com.atlassian.jira.webtests.ztests.issue.TestXmlIssueViewErrors;
  63. import com.atlassian.jira.webtests.ztests.issue.TestXmlIssueViewXss;
  64. import com.atlassian.jira.webtests.ztests.issue.assign.TestAssignIssue;
  65. import com.atlassian.jira.webtests.ztests.issue.clone.TestCloneIssueLinking;
  66. import com.atlassian.jira.webtests.ztests.issue.links.TestReindexOnLinkChange;
  67. import com.atlassian.jira.webtests.ztests.issue.move.TestMoveIssue;
  68. import com.atlassian.jira.webtests.ztests.issue.move.TestMoveIssueAndRemoveFields;
  69. import com.atlassian.jira.webtests.ztests.issue.move.TestMoveIssueAssignee;
  70. import com.atlassian.jira.webtests.ztests.issue.move.TestMoveIssueForEnterprise;
  71. import com.atlassian.jira.webtests.ztests.issue.move.TestMoveIssueNotifications;
  72. import com.atlassian.jira.webtests.ztests.issue.move.TestRedirectToMovedIssues;
  73. import com.atlassian.jira.webtests.ztests.issue.security.xss.TestXssInCommentUserLink;
  74. import com.atlassian.jira.webtests.ztests.issue.security.xss.TestXssOnCreateIssueDetailsPage;
  75. import com.atlassian.jira.webtests.ztests.misc.TestReplacedLocalVelocityMacros;
  76. import com.atlassian.jira.webtests.ztests.navigator.TestIssueNavigator;
  77. import com.atlassian.jira.webtests.ztests.navigator.TestIssueNavigatorColumnLinks;
  78. import com.atlassian.jira.webtests.ztests.navigator.TestIssueNavigatorCsvView;
  79. import com.atlassian.jira.webtests.ztests.navigator.TestIssueNavigatorEncoding;
  80. import com.atlassian.jira.webtests.ztests.navigator.TestIssueNavigatorExcelView;
  81. import com.atlassian.jira.webtests.ztests.navigator.TestIssueNavigatorFullContentView;
  82. import com.atlassian.jira.webtests.ztests.navigator.TestIssueNavigatorPrintableView;
  83. import com.atlassian.jira.webtests.ztests.navigator.TestIssueNavigatorRssView;
  84. import com.atlassian.jira.webtests.ztests.navigator.TestIssueNavigatorWordView;
  85. import com.atlassian.jira.webtests.ztests.project.TestMultipleProjectsWithIssueSecurityWithRoles;
  86. import com.atlassian.jira.webtests.ztests.subtask.TestIssueToSubTaskConversionParentPicker;
  87. import com.atlassian.jira.webtests.ztests.subtask.TestIssueToSubTaskConversionSecurityLevel;
  88. import com.atlassian.jira.webtests.ztests.subtask.TestIssueToSubTaskConversionStep1;
  89. import com.atlassian.jira.webtests.ztests.subtask.TestIssueToSubTaskConversionStep2;
  90. import com.atlassian.jira.webtests.ztests.subtask.TestIssueToSubTaskConversionSystemFields;
  91. import com.atlassian.jira.webtests.ztests.subtask.TestIssueToSubTaskConversionVariousOperations;
  92. import com.atlassian.jira.webtests.ztests.subtask.TestIssueToSubTaskConversionWithFields;
  93. import com.atlassian.jira.webtests.ztests.subtask.TestIssueToSubtaskConversionNotifications;
  94. import com.atlassian.jira.webtests.ztests.subtask.TestSubTaskToIssueConversionSecurityLevel;
  95. import com.atlassian.jira.webtests.ztests.subtask.TestSubTaskToIssueConversionStep1;
  96. import com.atlassian.jira.webtests.ztests.subtask.move.TestMoveSubTaskIssueType;
  97. import com.google.common.collect.ImmutableList;
  98. import java.util.List;
  99. /**
  100. * A suite of tests around Issues. Obviously this suite could be quite large
  101. *
  102. * @since v4.0
  103. */
  104. public class FuncTestSuiteIssues {
  105. public static List<Class<?>> suite() {
  106. return ImmutableList.<Class<?>>builder()
  107. .add(TestIssueConstants.class)
  108. .add(TestIssueTabPanels.class)
  109. .add(TestIssueLinkCheck.class)
  110. .add(TestAssignIssue.class)
  111. .add(TestCreateIssue.class)
  112. .add(TestIssueNavigator.class)
  113. .add(TestIssueHeader.class)
  114. .add(TestEditIssue.class)
  115. .add(TestEditIssueFields.class)
  116. .add(TestIssueOperations.class)
  117. .add(TestIssueOperationsOnDeletedIssue.class)
  118. .add(TestIssueOperationsWithLimitedPermissions.class)
  119. .add(TestIssueOperationsCustomFieldTypeWithNoValidation.class)
  120. .add(TestMoveIssue.class)
  121. .add(TestMoveIssueNotifications.class)
  122. .add(TestMoveIssueAssignee.class)
  123. .add(TestLinkIssue.class)
  124. .add(TestIssueFileAttachments.class)
  125. .add(TestIssueTypes.class)
  126. .add(TestIssueSecurityActions.class)
  127. .add(TestIssueSecurityWithGroupsAndRoles.class)
  128. .add(TestIssueSecurityWithCustomFields.class)
  129. .add(TestIssueSecurityWithRoles.class)
  130. .add(TestCreateIssueForEnterprise.class)
  131. .add(TestMoveIssueForEnterprise.class)
  132. .add(TestInlineIssueLinking.class)
  133. .add(TestMoveSubTaskIssueType.class)
  134. .add(TestIssueTypeSchemes.class)
  135. .add(TestIssueToSubTaskConversionSystemFields.class)
  136. .add(TestIssueToSubTaskConversionVariousOperations.class)
  137. .add(TestIssueToSubTaskConversionStep1.class)
  138. .add(TestIssueToSubTaskConversionStep2.class)
  139. .add(TestIssueToSubTaskConversionWithFields.class)
  140. .add(TestIssueToSubTaskConversionParentPicker.class)
  141. .add(TestIssueToSubtaskConversionNotifications.class)
  142. .add(TestIssueToSubTaskConversionSecurityLevel.class)
  143. .add(TestSubTaskToIssueConversionStep1.class)
  144. .add(TestSubTaskToIssueConversionSecurityLevel.class)
  145. .add(TestBulkChangeIssues.class)
  146. .add(TestBulkMoveIssues.class)
  147. .add(TestBulkMoveIssuesForEnterprise.class)
  148. .add(TestBulkMoveMappingVersionsAndComponents.class)
  149. .add(TestBulkEditIssues.class)
  150. .add(TestBulkDeleteIssues.class)
  151. .add(TestMultiIssueTypes.class)
  152. .add(TestIssueTypeSchemeMigration.class)
  153. .add(TestCreateIssueViaDirectLink.class)
  154. .add(TestCloneIssueWithSubTasks.class)
  155. .add(TestIssueNavigatorColumnLinks.class)
  156. .add(TestIssueNavigatorPrintableView.class)
  157. .add(TestIssueNavigatorExcelView.class)
  158. .add(TestIssueNavigatorCsvView.class)
  159. .add(TestIssueNavigatorRssView.class)
  160. .add(TestIssueNavigatorFullContentView.class)
  161. .add(TestIssueNavigatorWordView.class)
  162. .add(TestIssueViews.class)
  163. .add(TestXmlIssueView.class)
  164. .add(TestXmlIssueViewXss.class)
  165. .add(TestIssuePrintableView.class)
  166. .add(TestViewIssue.class)
  167. .add(TestIssueBrowseBadProjectRegex.class)
  168. .add(TestRedirectToMovedIssues.class)
  169. .add(TestManageLinkClosedIssues.class)
  170. .add(TestMultipleProjectsWithIssueSecurityWithRoles.class)
  171. .add(TestMoveIssueAndRemoveFields.class)
  172. .add(TestBulkOperationIssueNavigator.class)
  173. .add(TestIssueNotifications.class)
  174. .add(TestBulkDeleteIssuesNotifications.class)
  175. .add(TestIssueNavigatorEncoding.class)
  176. .add(TestResolutionDateField.class)
  177. .add(TestXmlIssueViewBackwardCompatibility.class)
  178. .add(TestSearchXmlCustomIssueView.class)
  179. .add(TestXmlCustomIssueView.class)
  180. .add(TestXmlIssueViewErrors.class)
  181. .add(TestCloneIssueLinking.class)
  182. .add(TestReindexOnLinkChange.class)
  183. .add(TestOpsBarStructure.class)
  184. .add(TestXmlIssueViewXss.class)
  185. .add(TestXssInCommentUserLink.class)
  186. .add(TestXssOnCreateIssueDetailsPage.class)
  187. .add(TestTextFieldCharacterLengthValidator.class)
  188. //Has tests for issue view.
  189. .add(TestReplacedLocalVelocityMacros.class)
  190. .add(TestLabels.class)
  191. .add(TestIssueActionErrors.class)
  192. .add(TestLabelsFormats.class)
  193. .add(TestHints.class)
  194. .add(TestCreateConcurrentIssues.class)
  195. .add(TestViewIssueWithRest.class)
  196. .add(TestInlineEditIssueFields.class)
  197. .add(TestInlineEditIssueFieldsExceedingLimit.class)
  198. .add(TestMetaTagOrdering.class)
  199. .add(TestIndexingResources.class)
  200. .add(TestCloneIssueWithValidation.class)
  201. .add(TestEntityPropertyEqualToCondition.class)
  202. .add(TestCreateIssueNoBrowseProjectPermission.class)
  203. .add(TestLabelSuggestions.class)
  204. .build();
  205. }
  206. }