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 waitAndClickButtonByText("submit");
45 assertTextPresent(" Document was successfully submitted.");
46 }
47
48 protected void testMaintenanceSampleBasicEdit() throws InterruptedException {
49 waitAndClickByLinkText("Travel Company Maintenance Sample - Basic Edit");
50 waitAndTypeByName("document.documentHeader.documentDescription","Test Maintenance Sample Basic Edit");
51 waitAndTypeByName("document.newMaintainableObject.dataObject.travelCompanyName","Kuali");
52 waitAndClickButtonByText("submit");
53 assertTextPresent(" Document was successfully submitted.");
54 }
55
56 protected void testMaintenanceSampleBasicCopy() throws InterruptedException {
57 waitAndClickByLinkText("Travel Company Maintenance Sample - Basic Copy");
58 String companyName=getTextByXpath("//div[@data-label='Company Name']");
59 assertElementPresentByXpath("//input[@value='"+companyName+"']");
60 }
61
62 @Test
63 public void testMaintenanceSampleBasicNewBookmark() throws Exception {
64 testMaintenanceSampleBasicNew();
65 passed();
66 }
67
68 @Test
69 public void testMaintenanceSampleBasicNewNav() throws Exception {
70 testMaintenanceSampleBasicNew();
71 passed();
72 }
73
74 @Test
75 public void testMaintenanceSampleBasicEditBookmark() throws Exception {
76 testMaintenanceSampleBasicEdit();
77 passed();
78 }
79
80 @Test
81 public void testMaintenanceSampleBasicEditNav() throws Exception {
82 testMaintenanceSampleBasicEdit();
83 passed();
84 }
85
86 @Test
87 public void testMaintenanceSampleBasicCopyBookmark() throws Exception {
88 testMaintenanceSampleBasicCopy();
89 passed();
90 }
91
92 @Test
93 public void testMaintenanceSampleBasicCopyNav() throws Exception {
94 testMaintenanceSampleBasicCopy();
95 passed();
96 }
97 }