1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.hr.time.earncode;
17
18 import java.text.SimpleDateFormat;
19 import java.util.HashMap;
20 import java.util.Map;
21
22 import org.apache.commons.lang.StringUtils;
23 import org.junit.Assert;
24 import org.junit.Test;
25 import org.kuali.hr.test.KPMETestCase;
26
27 public class EarnCodeInquirableImplTest extends KPMETestCase {
28
29 @SuppressWarnings("unchecked")
30 @Test
31 public void testGetBusinessObject() throws Exception {
32 Map fieldValues = new HashMap();
33 fieldValues.put("earnCode", "TestEarnCode");
34 fieldValues.put("effectiveDate", "02/01/2012");
35 EarnCode ec = (EarnCode) new EarnCodeInquirableImpl().getBusinessObject(fieldValues);
36 Assert.assertNotNull("No Earn Code found", ec);
37 String dateString = new SimpleDateFormat("MM/dd/yyyy").format(ec.getEffectiveDate());
38
39
40 Assert.assertTrue("Wrong Earn Code found", StringUtils.equals(dateString, "01/01/2012"));
41 }
42 }