1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.hr.time.personinfo;
17
18 import org.junit.Assert;
19 import org.junit.Test;
20 import org.kuali.hr.KPMEWebTestCase;
21 import org.kuali.hr.util.HtmlUnitUtil;
22 import org.kuali.kpme.core.FunctionalTest;
23 import org.kuali.kpme.tklm.utils.TkTestConstants;
24
25 import com.gargoylesoftware.htmlunit.html.HtmlPage;
26
27 @FunctionalTest
28 public class PersonInfoTest extends KPMEWebTestCase {
29
30 @Test
31 public void testPersonInfo() throws Exception{
32
33 HtmlPage clockPage = HtmlUnitUtil.gotoPageAndLogin(getWebClient(), TkTestConstants.Urls.PERSON_INFO_URL);
34 HtmlUnitUtil.createTempFile(clockPage);
35 Assert.assertTrue("Person Info Page renders with inappropriate data",clockPage.asText().contains("Principal Name"));
36 Assert.assertTrue("Person Info Page renders with inappropriate data",clockPage.asText().contains("Name"));
37 Assert.assertTrue("Person Info Page renders with inappropriate data",clockPage.asText().contains("admin, admin"));
38 Assert.assertTrue("Person Info Page renders with inappropriate data",clockPage.asText().contains("Job Number"));
39 Assert.assertTrue("Person Info Page renders with inappropriate data",clockPage.asText().contains("Department Admin"));
40
41 }
42
43 }