1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package edu.sampleu.admin.servicebus;
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 public class SecurityManagementAft extends WebDriverLegacyITBase {
27
28
29
30
31
32 public static final String BOOKMARK_URL =AutomatedFunctionalTestUtils.PORTAL+"?channelTitle=Security%20Management&channelUrl="+WebDriverUtils
33 .getBaseUrlString()+"/ksb/JavaSecurityManagement.do";
34
35 @Override
36 protected String getBookmarkUrl() {
37 return BOOKMARK_URL;
38 }
39
40 @Override
41 protected void navigate() throws InterruptedException {
42 waitAndClickAdministration();
43 waitAndClickByLinkText("Security Management");
44 }
45
46 private void testSecurityManagement() throws Exception{
47 selectFrameIframePortlet();
48 waitAndClickByName("methodToCall.generateClientKeyStore");
49 waitForTextPresent("Alias must have a valid value.");
50 waitForTextPresent("Password must have a valid value in both fields.");
51 String [] assertText={"Alias","Create Date","Type","Actions","rice","Private Key"};
52 assertTextPresent(assertText);
53 }
54
55 @Test
56 public void testSecurityManagementBookmark() throws Exception {
57 testSecurityManagement();
58 passed();
59 }
60
61 @Test
62 public void testSecurityManagementNav() throws Exception {
63 testSecurityManagement();
64 passed();
65 }
66
67 }