1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package edu.sampleu.admin;
17
18 import org.kuali.rice.testtools.common.JiraAwareFailable;
19 import org.kuali.rice.testtools.selenium.AutomatedFunctionalTestUtils;
20 import org.kuali.rice.testtools.selenium.WebDriverUtils;
21
22
23
24
25 public abstract class ClearAllCashesAftBase extends AdminTmplMthdAftNavBase {
26
27
28
29
30
31 public static final String BOOKMARK_URL = AutomatedFunctionalTestUtils.PORTAL+"?channelTitle=Cache%20Admin&channelUrl="+ WebDriverUtils
32 .getBaseUrlString()+"/kr-krad/core/admin/cache?viewId=CacheAdmin-view1&methodToCall=start";
33
34 @Override
35 protected String getBookmarkUrl() {
36 return BOOKMARK_URL;
37 }
38
39
40
41
42
43
44 @Override
45 protected String getLinkLocator() {
46 return "Cache Admin";
47 }
48
49 public void testClearAllCashesBookmark(JiraAwareFailable failable) throws Exception {
50 testClearAllCashes();
51 passed();
52 }
53
54 public void testClearAllCashesNav(JiraAwareFailable failable) throws Exception {
55 testClearAllCashes();
56 passed();
57 }
58
59 public void testClearAllCashes() throws Exception
60 {
61 selectFrameIframePortlet();
62 assertTextPresent(new String[] {"coreServiceDistributedCacheManager", "kewDistributedCacheManager",
63 "kimDistributedCacheManager", "krmsDistributedCacheManager", "locationDistributedCacheManager"});
64 waitAndClickButtonByText("Flush");
65
66 waitForTextPresent("Cache Management");
67 }
68 }