1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package edu.sampleu.admin;
17
18 import org.junit.Test;
19 import org.kuali.rice.testtools.selenium.AutomatedFunctionalTestUtils;
20 import org.kuali.rice.testtools.selenium.WebDriverLegacyITBase;
21 import org.kuali.rice.testtools.selenium.WebDriverUtils;
22
23
24
25
26
27
28 public class ComponentAft extends ConfigComponentAftBase {
29
30 String docId;
31
32
33
34
35
36
37 public static final String BOOKMARK_URL = AutomatedFunctionalTestUtils.PORTAL + "?channelTitle=Component&channelUrl=" + WebDriverUtils
38 .getBaseUrlString() +"/kr/lookup.do?methodToCall=start&businessObjectClassName=org.kuali.rice.coreservice.impl.component.ComponentBo&docFormKey=88888888&returnLocation=" +
39 AutomatedFunctionalTestUtils.PORTAL_URL + "&hideReturnLink=true";
40
41 @Override
42 protected String getBookmarkUrl() {
43 return BOOKMARK_URL;
44 }
45
46 protected void testComponentParameter() throws Exception {
47
48 namespaceCode = "KR-IDM";
49 uniqueString = AutomatedFunctionalTestUtils.createUniqueDtsPlusTwoRandomCharsNot9Digits();
50 String componentName = "name" + uniqueString;
51 String componentCode = "code" + uniqueString;
52 docId = testCreateNew();
53 submitAndClose();
54
55
56 navigate();
57 testLookUpComponent(docId, componentName, componentCode);
58
59
60 testEditComponent(docId, componentName, componentCode);
61
62
63 navigate();
64 testVerifyEditedComponent(docId, componentName, componentCode);
65
66
67 testCopyComponent(docId, componentName + "copy", componentCode + "copy");
68
69
70 navigate();
71 testVerifyCopyComponent(docId, componentName + "copy", componentCode + "copy");
72 passed();
73 }
74
75 @Test
76 public void testCreateNewCancelComponentBookmark() throws Exception {
77 testCreateNewCancel();
78 passed();
79 }
80
81 @Test
82 public void testComponentCreateNewCancelComponentNav() throws Exception {
83 testCreateNewCancel();
84 passed();
85 }
86
87 @Test
88 public void testComponentParameterBookmark() throws Exception {
89 testComponentParameter();
90 passed();
91 }
92
93 @Test
94 public void testComponentParameterNav() throws Exception {
95 testComponentParameter();
96 passed();
97 }
98 }