1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package edu.samplu.krad.demo.uif.library;
17
18 import org.junit.Test;
19
20 public class DemoLibraryValidationSimpleConstraintsSmokeTest extends DemoLibraryBase {
21
22
23
24
25 public static final String BOOKMARK_URL = "/kr-krad/kradsampleapp?viewId=Demo-SimpleConstraint-View&methodToCall=start";
26
27
28
29
30 public static final String SIMPLE_CONSTRAINT_REQUIRED_TAB = "//div[@id='Demo-SimpleConstraint-Example1_tab']";
31
32 @Override
33 protected String getBookmarkUrl() {
34 return BOOKMARK_URL;
35 }
36
37 @Override
38 protected void navigate() throws Exception {
39 waitAndClickById("Demo-LibraryLink");
40 waitAndClickByLinkText("Validation");
41 waitAndClickByLinkText("Simple Constraints");
42 }
43
44 protected void testRequired() throws Exception {
45 waitAndClickByLinkText("Required");
46 assertIsVisibleByXpath(SIMPLE_CONSTRAINT_REQUIRED_TAB, "Simple Constraint Required Tab");
47 passed();
48 }
49
50 @Test
51 public void testRequiredBookmark() throws Exception {
52 testRequired();
53 }
54
55 @Test
56 public void testRequiredNav() throws Exception {
57 testRequired();
58 }
59 }