1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.krad.service;
17
18 import org.junit.Test;
19 import org.kuali.rice.coreservice.api.parameter.Parameter;
20 import org.kuali.rice.coreservice.framework.CoreFrameworkServiceLocator;
21 import org.kuali.rice.krad.test.KRADTestCase;
22
23 import static org.junit.Assert.assertEquals;
24 import static org.junit.Assert.assertNotNull;
25
26
27
28
29
30
31
32 public class ParameterServiceTest extends KRADTestCase {
33
34 @Test
35
36
37
38 public void testRetrieveParameter() throws Exception {
39 String namespaceCode = "KR-NS";
40 String parameterDetailTypeCode = "Lookup";
41 String parameterName = "RESULTS_LIMIT";
42 String parameterValue = "200";
43
44 Parameter resultsLimitParam = CoreFrameworkServiceLocator.getParameterService().getParameter(namespaceCode, parameterDetailTypeCode, parameterName);
45 assertNotNull("RESULTS_LIMIT should be non-null", resultsLimitParam);
46 assertEquals(parameterValue, resultsLimitParam.getValue());
47
48 String detailType = resultsLimitParam.getComponentCode();
49 assertNotNull("Should have a detail type: " + detailType);
50
51 }
52 }
53