1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.krad.labs.inquiries;
17
18 import org.junit.Test;
19
20
21
22
23 public class LabsInquirySuppressInquiryAft extends LabsInquiryBase {
24
25
26
27
28 public static final String BOOKMARK_URL = "/kr-krad/kradsampleapp?viewId=KradInquirySample-PageR6C1";
29
30 @Override
31 protected String getBookmarkUrl() {
32 return BOOKMARK_URL;
33 }
34
35 @Override
36 protected void navigate() throws Exception {
37 navigateToInquiry("Inquiry - Suppress Inquiry.");
38 }
39
40 protected void testInquirySuppressInquiry() throws InterruptedException {
41 waitAndClickByLinkText("Link to demonstrate ability to suppress the automatically generated inquiry link on fields.");
42 waitAndClickByLinkText("10000");
43 gotoLightBox();
44 String[][] lightBoxLabeledText = {{"Id:", "10000"},
45 {"Travel Authorization Document:", "10000"},
46 {"Primary Destination:", "10000"},
47
48 {"Breakfast Value:", "10"},
49 {"Lunch Value:", "10"},
50 {"Dinner Value:", "15"},
51 {"Amount estimated for incidentals:", "20"},
52 {"Mileage rate:", "DO"},
53 {"Number of estimated miles:", "30"}};
54 assertLabeledTextPresent(lightBoxLabeledText);
55 clickCollapseAll();
56 assertLabeledTextNotPresent(lightBoxLabeledText);
57 clickExpandAll();
58 assertLabeledTextPresent(lightBoxLabeledText);
59 waitAndClickButtonByText(CLOSE);
60 selectTopFrame();
61 String[][] LabeledText = {{"Id:", "10000"},
62 {" Travel Authorization Document","10000"},
63 {"Primary Destination:", "10000"},
64
65 };
66 assertLabeledTextPresent(LabeledText);
67 clickCollapseAll();
68 assertLabeledTextNotPresent(LabeledText);
69 clickExpandAll();
70 assertLabeledTextPresent(LabeledText);
71 }
72
73 @Test
74 public void testInquirySuppressInquiryBookmark() throws Exception {
75 testInquirySuppressInquiry();
76 passed();
77 }
78
79 @Test
80 public void testInquirySuppressInquiryNav() throws Exception {
81 testInquirySuppressInquiry();
82 passed();
83 }
84 }