1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.hr.time.accural;
17
18 import org.junit.Assert;
19 import org.junit.Test;
20 import org.kuali.hr.test.KPMETestCase;
21 import org.kuali.hr.time.test.HtmlUnitUtil;
22 import org.kuali.hr.time.test.TkTestConstants;
23
24 import com.gargoylesoftware.htmlunit.html.HtmlPage;
25
26
27 public class TimeOffAccrualTest extends KPMETestCase
28 {
29
30 private static Long timeOffAccrualId = 1L;
31
32 @Test
33 public void testTimeOffAccrualMaintenancePage() throws Exception{
34 HtmlPage docHeaderLookUp = HtmlUnitUtil.gotoPageAndLogin(TkTestConstants.Urls.TIME_OFF_ACCRUAL_MAINT_URL);
35 docHeaderLookUp = HtmlUnitUtil.clickInputContainingText(docHeaderLookUp, "search");
36 Assert.assertTrue("Page contains admin entry", docHeaderLookUp.asText().contains("admin"));
37 HtmlPage maintPage = HtmlUnitUtil.clickAnchorContainingText(docHeaderLookUp, "edit",timeOffAccrualId.toString());
38 Assert.assertTrue("Maintenance Page contains TEX entry",maintPage.asText().contains("TEX"));
39 }
40 }
41
42
43
44
45
46