1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.krad.labs.maintenance;
17
18 import org.junit.Test;
19
20
21
22
23 public class LabsMaintenanceSampleBasicAft extends LabsMaintenanceBase {
24
25
26
27
28 public static final String BOOKMARK_URL = "/kr-krad/kradsampleapp?viewId=KradMaintenanceSample-PageR1C1";
29
30 @Override
31 protected String getBookmarkUrl() {
32 return BOOKMARK_URL;
33 }
34
35 @Override
36 protected void navigate() throws Exception {
37 navigateToMaintenance("Maintenance Sample - Basic");
38 }
39
40 protected void testMaintenanceSampleBasicNew() throws InterruptedException {
41 waitAndClickByLinkText("Travel Company Maintenance Sample - Basic New");
42 waitAndTypeByName("document.documentHeader.documentDescription","Test Maintenance Sample Basic Desc");
43 waitAndTypeByName("document.newMaintainableObject.dataObject.travelCompanyName","Kuali");
44 waitAndClickSubmitByText();
45 waitAndClickConfirmSubmitOk();
46 waitForProgressLoading();
47 waitForTextPresent(" Document was successfully submitted.");
48 }
49
50 protected void testMaintenanceSampleBasicEdit() throws InterruptedException {
51 waitAndClickByLinkText("Travel Company Maintenance Sample - Basic Edit");
52 waitAndTypeByName("document.documentHeader.documentDescription","Test Maintenance Sample Basic Edit");
53 waitAndTypeByName("document.newMaintainableObject.dataObject.travelCompanyName","Kuali");
54 waitAndClickSubmitByText();
55 waitAndClickConfirmSubmitOk();
56 waitForProgressLoading();
57 waitForTextPresent(" Document was successfully submitted.");
58 }
59
60 protected void testMaintenanceSampleBasicCopy() throws InterruptedException {
61 waitAndClickByLinkText("Travel Company Maintenance Sample - Basic Copy");
62 String companyName=getTextByXpath("//div[@data-label='Company Name']");
63 assertElementPresentByXpath("//input[@value='"+companyName+"']");
64 }
65
66 @Test
67 public void testMaintenanceSampleBasicNewBookmark() throws Exception {
68 testMaintenanceSampleBasicNew();
69 passed();
70 }
71
72 @Test
73 public void testMaintenanceSampleBasicNewNav() throws Exception {
74 testMaintenanceSampleBasicNew();
75 passed();
76 }
77
78 @Test
79 public void testMaintenanceSampleBasicEditBookmark() throws Exception {
80 testMaintenanceSampleBasicEdit();
81 passed();
82 }
83
84 @Test
85 public void testMaintenanceSampleBasicEditNav() throws Exception {
86 testMaintenanceSampleBasicEdit();
87 passed();
88 }
89
90 @Test
91 public void testMaintenanceSampleBasicCopyBookmark() throws Exception {
92 testMaintenanceSampleBasicCopy();
93 passed();
94 }
95
96 @Test
97 public void testMaintenanceSampleBasicCopyNav() throws Exception {
98 testMaintenanceSampleBasicCopy();
99 passed();
100 }
101 }