1   
2   
3   
4   
5   
6   
7   
8   
9   
10  
11  
12  
13  
14  
15  
16  package edu.samplu.krad.labs.lookups;
17  
18  import org.junit.Test;
19  
20  
21  
22  
23  
24  public class DemoLabsLookupWithGroupControlSmokeTest extends DemoLabsLookupBase {
25  
26      
27  
28  
29      public static final String BOOKMARK_URL = "/kr-krad/lookup?methodToCall=start&viewId=LabsGroupControl-LookupView&hideReturnLink=true";
30  
31      @Override
32      protected String getBookmarkUrl() {
33          return BOOKMARK_URL;
34      }
35  
36      @Override
37      protected void navigate() throws Exception {
38          navigateToLookup("Lookup with Group Control");
39      }
40  
41      @Test
42      public void testLabsLookupWithGroupControlBookmark() throws Exception {
43          testLabsLookupWithGroupControl();
44          passed();
45      }
46  
47      @Test
48      public void testLabsLookupWithGroupControlNav() throws Exception {
49          testLabsLookupWithGroupControl();
50          passed();
51      }
52      
53      protected void testLabsLookupWithGroupControl()throws Exception {
54         waitAndTypeByName("lookupCriteria[memberId]","testuser1");
55         waitAndClickButtonByText("Search");
56         Thread.sleep(3000);
57         assertTextPresent("2001");
58         assertTextPresent("2003");
59         waitAndClickButtonByText("Clear Values");
60         Thread.sleep(2000);
61         waitAndClickButtonByText("Search");
62         Thread.sleep(3000);
63         assertTextPresent("Showing 1 to 10 of");
64      }
65  }