Changeset 238 for ComponentRegistry/trunk/ComponentBrowserGui/src/main/flex/clarin/cmdi/componentregistry/editor/model/CMDComponentElementTest.as
- Timestamp:
- 03/17/10 13:03:11 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ComponentRegistry/trunk/ComponentBrowserGui/src/main/flex/clarin/cmdi/componentregistry/editor/model/CMDComponentElementTest.as
r224 r238 1 1 package clarin.cmdi.componentregistry.editor.model { 2 import clarin.cmdi.componentregistry.common.ComponentMD; 3 2 4 import flexunit.framework.TestCase; 3 5 import flexunit.framework.TestSuite; 6 7 import mx.collections.XMLListCollection; 4 8 5 9 public class CMDComponentElementTest extends TestCase { … … 31 35 } 32 36 37 public function testToXmlValueScheme():void { 38 var result:CMDComponentElement = new CMDComponentElement(); 39 result.name = "Sex"; 40 result.conceptLink = "http://www.isocat.org/datcat/DC-2560"; 41 result.valueSchemeEnumeration = new XMLListCollection(); 42 result.valueSchemeEnumeration.addItem(<item {ComponentMD.APP_INFO}="" {ComponentMD.CONCEPTLINK}="">Male</item>); 43 result.valueSchemeEnumeration.addItem(<item {ComponentMD.APP_INFO}="" {ComponentMD.CONCEPTLINK}="">Female</item>); 44 result.valueSchemeEnumeration.addItem(<item {ComponentMD.APP_INFO}="" {ComponentMD.CONCEPTLINK}="">Unknown</item>); 45 var expected:XML = <CMD_Element name="Sex" ConceptLink="http://www.isocat.org/datcat/DC-2560" CardinalityMin="1" CardinalityMax="1"> 46 <ValueScheme> 47 <enumeration> 48 <item AppInfo="" ConceptLink="">Male</item> 49 <item AppInfo="" ConceptLink="">Female</item> 50 <item AppInfo="" ConceptLink="">Unknown</item> 51 </enumeration> 52 </ValueScheme> 53 </CMD_Element>; 54 55 assertEquals(expected.toXMLString(), result.toXml().toXMLString()); 56 } 57 58 public function testToXmlValueSchemePattern():void { 59 var result:CMDComponentElement = new CMDComponentElement(); 60 result.name = "Test"; 61 result.cardinalityMax="5" 62 result.valueSchemePattern = "[a-z]"; 63 64 var expected:XML = <CMD_Element name="Test" CardinalityMin="1" CardinalityMax="5"> 65 <ValueScheme> 66 <pattern>[a-z]</pattern> 67 </ValueScheme> 68 </CMD_Element>; 69 70 assertEquals(expected.toXMLString(), result.toXml().toXMLString()); 71 } 72 33 73 } 34 74 }
Note: See TracChangeset
for help on using the changeset viewer.