1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.kpme.core.earncode.group;
17
18 import java.util.List;
19
20 import org.apache.commons.lang.StringUtils;
21 import org.joda.time.LocalDate;
22 import org.junit.Assert;
23 import org.junit.Test;
24 import org.kuali.kpme.core.CoreUnitTestCase;
25 import org.kuali.kpme.core.IntegrationTest;
26 import org.kuali.kpme.core.service.HrServiceLocator;
27
28 @IntegrationTest
29 public class EarnCodeGroupServiceTest extends CoreUnitTestCase{
30 @Test
31 public void testEarnGroupFetch() throws Exception{
32 EarnCodeGroup earnGroup = HrServiceLocator.getEarnCodeGroupService().getEarnCodeGroup("REG", LocalDate.now());
33 Assert.assertTrue("Test Earn Group fetch failed", earnGroup!=null && StringUtils.equals("REG", earnGroup.getEarnCodeGroup()));
34 Assert.assertTrue("Test earn group def fetch failed", earnGroup.getEarnCodeGroups()!=null && earnGroup.getEarnCodeGroups().get(0).getHrEarnCodeGroupId().equals("100"));
35 }
36
37
38 @Test
39 public void testEarnGroupsFetch() throws Exception{
40 List<EarnCodeGroup> earnGroups = HrServiceLocator.getEarnCodeGroupService().getEarnCodeGroupsForEarnCode("REG", LocalDate.now());
41 Assert.assertTrue("Test Earn Groups fetch succeeded", earnGroups.size()==2);
42 }
43 }