1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package edu.samplu.admin.test;
17
18 import static org.junit.Assert.assertEquals;
19 import static org.junit.Assert.assertTrue;
20
21 import edu.samplu.common.ITUtil;
22 import edu.samplu.common.UpgradedSeleniumITBase;
23 import org.junit.Test;
24
25
26
27
28
29
30 public class IdentityRoleIT extends UpgradedSeleniumITBase{
31 @Override
32 public String getTestUrl() {
33 return ITUtil.PORTAL;
34 }
35
36 @Test
37
38
39
40 public void testCreateNew() throws Exception {
41 assertEquals("Kuali Portal Index", getTitle());
42 waitAndClick("link=Administration");
43 waitForPageToLoad();
44 assertEquals("Kuali Portal Index", getTitle());
45 waitAndClick("link=Role");
46 waitForPageToLoad();
47 assertEquals("Kuali Portal Index", getTitle());
48 selectFrame("iframeportlet");
49 waitAndClick("//img[@alt='create new']");
50 waitAndClick("//input[@name='methodToCall.search' and @value='search']");
51 waitAndClick("link=return value");
52 waitForPageToLoad();
53 assertTrue(isElementPresent("methodToCall.cancel"));
54 waitAndClick("methodToCall.cancel");
55 waitAndClick("methodToCall.processAnswer.button0");
56 }
57
58 @Test
59
60
61
62 public void testEditRole() throws Exception {
63 assertEquals("Kuali Portal Index", getTitle());
64 waitAndClick("link=Administration");
65 waitForPageToLoad();
66 assertEquals("Kuali Portal Index", getTitle());
67 waitAndClick("link=Role");
68 waitForPageToLoad();
69 assertEquals("Kuali Portal Index", getTitle());
70 selectFrame("iframeportlet");
71 waitAndClick("//input[@name='methodToCall.search' and @value='search']");
72 waitAndClick("link=edit");
73 waitForPageToLoad();
74 assertTrue(isElementPresent("methodToCall.cancel"));
75 waitAndClick("methodToCall.cancel");
76 waitAndClick("methodToCall.processAnswer.button0");
77 }
78 }