1   
2   
3   
4   
5   
6   
7   
8   
9   
10  
11  
12  
13  
14  
15  
16  package edu.samplu.admin.test;
17  
18  import edu.samplu.common.Failable;
19  import edu.samplu.common.ITUtil;
20  
21  
22  
23  
24  public abstract class ConfigParameterTypeLookUpAndCopyAbstractSmokeTestBase extends AdminTmplMthdSTNavBase{
25  
26      
27  
28  
29  
30  
31      public static final String BOOKMARK_URL = ITUtil.PORTAL+"?channelTitle=Parameter%20Type&channelUrl="+ITUtil.getBaseUrlString()+
32              "/kr/lookup.do?methodToCall=start&businessObjectClassName=org.kuali.rice.coreservice.impl.parameter.ParameterTypeBo&docFormKey=88888888&returnLocation="+
33              ITUtil.PORTAL_URL+ ITUtil.HIDE_RETURN_LINK;
34  
35      
36  
37  
38  
39  
40      @Override
41      protected String getLinkLocator() {
42          return "Parameter Type";
43      }
44  
45      public void testConfigParameterTypeLookUpAndCopyBookmark(Failable failable) throws Exception {
46          testConfigParameterTypeLookUpAndCopy();
47          passed();
48      }
49  
50      public void testConfigParameterTypeLookUpAndCopyNav(Failable failable) throws Exception {
51          testConfigParameterTypeLookUpAndCopy();
52          passed();
53      }    
54      
55      public void testConfigParameterTypeLookUpAndCopy() throws Exception
56      {
57          selectFrameIframePortlet();
58          waitAndClickByXpath("(//input[@name='methodToCall.search'])[2]");
59          waitAndClickByLinkText("copy");
60          waitAndTypeByName("document.documentHeader.documentDescription","Test description of parameter type copy");
61          waitAndTypeByName("document.newMaintainableObject.code","AUTH2");
62          waitAndTypeByName("document.newMaintainableObject.name","AuthorizationCopy");
63          waitAndClickByName("methodToCall.route");
64          waitAndClickByName("methodToCall.close");
65          waitAndClickByName("methodToCall.processAnswer.button1");        
66      }
67  }