KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > alfresco > repo > action > ParameterDefinitionImplTest


1 /*
2  * Copyright (C) 2005 Alfresco, Inc.
3  *
4  * Licensed under the Mozilla Public License version 1.1
5  * with a permitted attribution clause. You may obtain a
6  * copy of the License at
7  *
8  * http://www.alfresco.org/legal/license.txt
9  *
10  * Unless required by applicable law or agreed to in writing,
11  * software distributed under the License is distributed on an
12  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
13  * either express or implied. See the License for the specific
14  * language governing permissions and limitations under the
15  * License.
16  */

17 package org.alfresco.repo.action;
18
19 import junit.framework.TestCase;
20
21 import org.alfresco.service.cmr.dictionary.DataTypeDefinition;
22
23 /**
24  * Parameter definition implementation unit test.
25  *
26  * @author Roy Wetherall
27  */

28 public class ParameterDefinitionImplTest extends TestCase
29 {
30     private static final String JavaDoc NAME = "param-name";
31     private static final String JavaDoc DISPLAY_LABEL = "The display label.";
32     
33     public void testConstructor()
34     {
35         create();
36     }
37    
38     private ParameterDefinitionImpl create()
39     {
40         ParameterDefinitionImpl paramDef = new ParameterDefinitionImpl(
41                 NAME,
42                 DataTypeDefinition.TEXT,
43                 true,
44                 DISPLAY_LABEL);
45         assertNotNull(paramDef);
46         return paramDef;
47     }
48     
49     public void testGetName()
50     {
51         ParameterDefinitionImpl temp = create();
52         assertEquals(NAME, temp.getName());
53     }
54     
55     public void testGetClass()
56     {
57         ParameterDefinitionImpl temp = create();
58         assertEquals(DataTypeDefinition.TEXT, temp.getType());
59     }
60     
61     public void testIsMandatory()
62     {
63         ParameterDefinitionImpl temp = create();
64         assertTrue(temp.isMandatory());
65     }
66     
67     public void testGetDisplayLabel()
68     {
69         ParameterDefinitionImpl temp = create();
70         assertEquals(DISPLAY_LABEL, temp.getDisplayLabel());
71     }
72 }
73
Popular Tags