1 17 package org.alfresco.repo.action; 18 19 import junit.framework.TestCase; 20 21 import org.alfresco.service.cmr.dictionary.DataTypeDefinition; 22 23 28 public class ParameterDefinitionImplTest extends TestCase 29 { 30 private static final String NAME = "param-name"; 31 private static final String 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 |