1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.kpme.tklm.leave.ssto;
17
18 import java.util.List;
19
20 import org.junit.Assert;
21 import org.junit.Test;
22 import org.kuali.kpme.core.IntegrationTest;
23 import org.kuali.kpme.tklm.TKLMIntegrationTestCase;
24 import org.kuali.kpme.tklm.api.leave.timeoff.SystemScheduledTimeOffContract;
25 import org.kuali.kpme.tklm.leave.service.LmServiceLocator;
26 import org.kuali.kpme.tklm.leave.timeoff.SystemScheduledTimeOff;
27
28 @IntegrationTest
29 public class SystemScheduledTimeOffServiceImplTest extends TKLMIntegrationTestCase {
30
31 @Test
32 public void testSearchSystemScheduledTimeOffs() throws Exception {
33 List<? extends SystemScheduledTimeOffContract> allResults = LmServiceLocator.getSysSchTimeOffService().getSystemScheduledTimeOffs("admin", null, null, null, null, null, null, null,null, "Y", "N");
34 Assert.assertEquals("Search returned the wrong number of results.", 2, allResults.size());
35
36 List<? extends SystemScheduledTimeOffContract> restrictedResults = LmServiceLocator.getSysSchTimeOffService().getSystemScheduledTimeOffs("testuser6", null, null, null, null, null, null, null, null, "Y", "N");
37 Assert.assertEquals("Search returned the wrong number of results.", 0, restrictedResults.size());
38 }
39
40 }