Changeset 317 for ruby/trunk/lib/adl_parser/test
- Timestamp:
- Oct 14, 2009, 1:06:58 AM (15 years ago)
- Location:
- ruby/trunk/lib/adl_parser/test
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/trunk/lib/adl_parser/test/adl/openEHR-EHR-OBSERVATION.body_mass_index.v1.adl
r315 r317 1 archetype (adl_version=1.4)1 archetype (adl_version=1.4) 2 2 openEHR-EHR-OBSERVATION.body_mass_index.v1 3 3 … … 31 31 > 32 32 lifecycle_state = <"Initial"> 33 other_contributors = <"Marja Buur, Medisch Centrum Alkmaar, Netherlands", "Rong Chen, Cambio Healthcare Systems, Sweden", "Angela de Zwart, Orion Health, New Zealand", "Paul Donaldson, Nursing Informatics Australia, Australia", "Sebastian Garde, Ocean Informatics, Germany", "Heather Grain, Llewelyn Grain Informatics, Australia", "Anne Harbison, CPCER, Australia", "Sam Heard, Ocean Informatics, Australia", "Andrew James, University of Toronto, Canada", "Shinji Kobayashi, Ehime University, Japan", "Heather Leslie, Ocean Informatics, Australia (Editor)", "Rikard Lovstrom, Swedish Medical Association, Sweden", "Ian McNicoll, Ocean Informatics, United Kingdom" , "Jeroen Meintjens, Medisch Centrum Alkmaar, Netherlands", "Arturo Romero, SESCAM, Spain", "Soon Ghee Yap, Singapore Health Services Pte Ltd, Singapore">33 other_contributors = <"Marja Buur, Medisch Centrum Alkmaar, Netherlands", "Rong Chen, Cambio Healthcare Systems, Sweden", "Angela de Zwart, Orion Health, New Zealand", "Paul Donaldson, Nursing Informatics Australia, Australia", "Sebastian Garde, Ocean Informatics, Germany", "Heather Grain, Llewelyn Grain Informatics, Australia", "Anne Harbison, CPCER, Australia", "Sam Heard, Ocean Informatics, Australia", "Andrew James, University of Toronto, Canada", "Shinji Kobayashi, Ehime University, Japan", "Heather Leslie, Ocean Informatics, Australia (Editor)", "Rikard Lovstrom, Swedish Medical Association, Sweden", "Ian McNicoll, Ocean Informatics, United Kingdom"> 34 34 other_details = < 35 35 ["MD5-CAM-1.0.1"] = <"1605E211E9BFB4093A72CCE7A9792FF9"> -
ruby/trunk/lib/adl_parser/test/parser_test.rb
r316 r317 18 18 end 19 19 20 # must "openEHR-EHR-ACTION.imaging.v1.adl be properly parsed" do 21 # file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-ACTION.imaging.v1.adl") 22 # assert_nothing_raised do 23 # ast = @parser.parse(file, 'openEHR-EHR-ACTION.imaging.v1') 24 # assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 25 # end26 #end27 28 # must "openEHR-EHR-ACTION.referral.v1.adl be properly parsed" do 29 # file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-ACTION.referral.v1.adl") 30 # assert_nothing_raised do 31 # ast = @parser.parse(file, 'openEHR-EHR-ACTION.referral.v1') 32 # assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 33 # end34 #end35 36 # must "openEHR-EHR-CLUSTER.auscultation-chest.v1.adl be properly parsed" do 37 # file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.auscultation-chest.v1.adl") 38 # assert_nothing_raised do 39 # ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.auscultation-chest.v1') 40 # assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 41 # end42 #end43 44 # must "openEHR-EHR-CLUSTER.auscultation.v1.adl be properly parsed" do 45 # file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.auscultation.v1.adl") 46 # assert_nothing_raiseddo47 # ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.auscultation.v1')48 # assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 49 # end 50 # end51 52 53 # must "openEHR-EHR-CLUSTER.exam-abdomen.v1.adl be properly parsed" do 54 # file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-abdomen.v1.adl") 55 # assert_nothing_raised do 56 # ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-abdomen.v1') 57 # assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 58 # end59 #end60 61 # must "openEHR-EHR-CLUSTER.exam-chest.v1.adl be properly parsed" do 62 # file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-chest.v1.adl") 63 # assert_nothing_raised do 64 # ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-chest.v1') 65 # assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 66 # end67 #end68 69 # must "openEHR-EHR-CLUSTER.exam-generic-joint.v1.adl be properly parsed" do 70 # file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-generic-joint.v1.adl") 71 # assert_nothing_raised do 72 # ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-generic-joint.v1') 73 # assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 74 # end75 #end76 77 # must "openEHR-EHR-CLUSTER.exam-generic-lymphnode.v1.adl be properly parsed" do 78 # file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-generic-lymphnode.v1.adl") 79 # assert_nothing_raised do 80 # ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-generic-lymphnode.v1') 81 # assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 82 # end83 #end84 85 # must "openEHR-EHR-CLUSTER.exam-generic-mass.v1.adl be properly parsed" do 86 # file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-generic-mass.v1.adl") 87 # assert_nothing_raised do 88 # ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-generic-mass.v1') 89 # assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 90 # end91 #end92 93 # must "openEHR-EHR-CLUSTER.exam-generic.v1.adl be properly parsed" do 94 # file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-generic.v1.adl") 95 # assert_nothing_raised do 96 # ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-generic.v1') 97 # assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 98 # end99 #end100 101 # must "openEHR-EHR-CLUSTER.exam-nervous_system.v1.adl be properly parsed" do 102 # file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-nervous_system.v1.adl") 103 # assert_nothing_raised do 104 # ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-nervous_system.v1') 105 # assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 106 # end107 #end108 109 # must "openEHR-EHR-COMPOSITION.discharge.v1draft.adl be properly parsed" do 110 # file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-COMPOSITION.discharge.v1draft.adl") 111 # assert_nothing_raised do 112 # ast = @parser.parse(file, 'openEHR-EHR-COMPOSITION.discharge.v1draft') 113 # assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 114 # end115 #end116 117 # must "openEHR-EHR-COMPOSITION.encounter.v1draft.adl be properly parsed" do 118 # file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-COMPOSITION.encounter.v1draft.adl") 119 # assert_nothing_raised do 120 # ast = @parser.parse(file, 'openEHR-EHR-COMPOSITION.encounter.v1draft') 121 # assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 122 # end123 #end124 125 # must "openEHR-EHR-INSTRUCTION.medication.v1.adl be properly parsed" do 126 # file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-INSTRUCTION.medication.v1.adl") 127 # assert_nothing_raised do 128 # ast = @parser.parse(file, 'openEHR-EHR-INSTRUCTION.medication.v1') 129 # assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 130 # end131 #end132 133 # must "openEHR-EHR-INSTRUCTION.referral.v1.adl be properly parsed" do 134 # file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-INSTRUCTION.referral.v1.adl") 135 # assert_nothing_raised do 136 # ast = @parser.parse(file, 'openEHR-EHR-INSTRUCTION.referral.v1') 137 # assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 138 # end139 #end140 141 # must "openEHR-EHR-ITEM_TREE.Laboratory_request.v1.adl be properly parsed" do 142 # file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-ITEM_TREE.Laboratory_request.v1.adl") 143 # assert_nothing_raiseddo144 # ast = @parser.parse(file, 'openEHR-EHR-ITEM_TREE.Laboratory_request.v1')145 # assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 146 # end 147 # end148 149 150 # must "openEHR-EHR-OBSERVATION.apgar.v1.adl be properly parsed" do 151 # file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-OBSERVATION.apgar.v1.adl") 152 # assert_nothing_raised do 153 # ast = @parser.parse(file, 'openEHR-EHR-OBSERVATION.apgar.v1') 154 # assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 155 # end156 #end157 158 # must "openEHR-EHR-SECTION.findings.v1.adl be properly parsed" do 159 # file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-SECTION.findings.v1.adl") 160 # assert_nothing_raised do 161 # ast = @parser.parse(file, 'openEHR-EHR-SECTION.findings.v1') 162 # assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 163 # end164 #end165 166 # must "openEHR-EHR-SECTION.reason_for_encounter.v1.adl be properly parsed" do 167 # file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-SECTION.reason_for_encounter.v1.adl") 168 # assert_nothing_raiseddo169 # ast = @parser.parse(file, 'openEHR-EHR-SECTION.reason_for_encounter.v1')170 # assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 171 # end 172 # end173 174 175 # must "openEHR-EHR-SECTION.vital_signs.v1.adl be properly parsed" do 176 # file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-SECTION.vital_signs.v1.adl") 177 # assert_nothing_raised do178 # ast = @parser.parse(file, 'openEHR-EHR-SECTION.vital_signs.v1') 179 # assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 180 # end 181 # end 182 183 184 # # C_DV_QUANTITY parse error 185 # must "openEHR-EHR-EVALUATION.adverse.v1.adl be properly parsed" do 186 # file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-EVALUATION.adverse.v1.adl") 187 # assert_nothing_raised do 188 # ast = @parser.parse(file, 'openEHR-EHR-EVALUATION.adverse.v1') 189 # assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 190 # end191 #end192 193 # must "openEHR-EHR-CLUSTER.dimensions-circumference.v1.adl be properly parsed" do 194 # file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.dimensions-circumference.v1.adl") 195 # assert_nothing_raised do 196 # ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.dimensions-circumference.v1') 197 # assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 198 # end199 #end200 201 # must "openEHR-EHR-CLUSTER.dimensions.v1.adl be properly parsed" do 202 # file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.dimensions.v1.adl") 203 # assert_nothing_raised do 204 # ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.dimensions.v1') 205 # assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 206 # end207 #end208 209 # must "openEHR-EHR-CLUSTER.exam-fetus.v1.adl be properly parsed" do 210 # file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-fetus.v1.adl") 211 # assert_nothing_raised do 212 # ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-fetus.v1') 213 # assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 214 # end215 #end216 217 # must "openEHR-EHR-CLUSTER.exam-uterine_cervix.v1.adl be properly parsed" do 218 # file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-uterine_cervix.v1.adl") 219 # assert_nothing_raised do 220 # ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-uterine_cervix.v1') 221 # assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 222 # end223 #end224 225 # must "openEHR-EHR-OBSERVATION.body_mass_index.v1.adl be properly parsed" do 226 # file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-OBSERVATION.body_mass_index.v1.adl") 227 # assert_nothing_raised do 228 # ast = @parser.parse(file, 'openEHR-EHR-OBSERVATION.body_mass_index.v1') 229 # assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 230 # end231 #end232 20 21 must "openEHR-EHR-ACTION.referral.v1.adl be properly parsed" do 22 file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-ACTION.referral.v1.adl") 23 assert_nothing_raised do 24 ast = @parser.parse(file, 'openEHR-EHR-ACTION.referral.v1') 25 assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 26 end 27 end 28 29 must "openEHR-EHR-CLUSTER.auscultation-chest.v1.adl be properly parsed" do 30 file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.auscultation-chest.v1.adl") 31 assert_nothing_raised do 32 ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.auscultation-chest.v1') 33 assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 34 end 35 end 36 37 must "openEHR-EHR-CLUSTER.auscultation.v1.adl be properly parsed" do 38 file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.auscultation.v1.adl") 39 assert_nothing_raised do 40 ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.auscultation.v1') 41 assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 42 end 43 end 44 45 46 must "openEHR-EHR-CLUSTER.exam-abdomen.v1.adl be properly parsed" do 47 file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-abdomen.v1.adl") 48 assert_nothing_raised do 49 ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-abdomen.v1') 50 assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 51 end 52 end 53 54 must "openEHR-EHR-CLUSTER.exam-chest.v1.adl be properly parsed" do 55 file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-chest.v1.adl") 56 assert_nothing_raised do 57 ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-chest.v1') 58 assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 59 end 60 end 61 62 must "openEHR-EHR-CLUSTER.exam-generic-joint.v1.adl be properly parsed" do 63 file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-generic-joint.v1.adl") 64 assert_nothing_raised do 65 ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-generic-joint.v1') 66 assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 67 end 68 end 69 70 must "openEHR-EHR-CLUSTER.exam-generic-lymphnode.v1.adl be properly parsed" do 71 file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-generic-lymphnode.v1.adl") 72 assert_nothing_raised do 73 ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-generic-lymphnode.v1') 74 assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 75 end 76 end 77 78 must "openEHR-EHR-CLUSTER.exam-generic-mass.v1.adl be properly parsed" do 79 file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-generic-mass.v1.adl") 80 assert_nothing_raised do 81 ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-generic-mass.v1') 82 assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 83 end 84 end 85 86 must "openEHR-EHR-CLUSTER.exam-generic.v1.adl be properly parsed" do 87 file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-generic.v1.adl") 88 assert_nothing_raised do 89 ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-generic.v1') 90 assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 91 end 92 end 93 94 must "openEHR-EHR-CLUSTER.exam-nervous_system.v1.adl be properly parsed" do 95 file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-nervous_system.v1.adl") 96 assert_nothing_raised do 97 ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-nervous_system.v1') 98 assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 99 end 100 end 101 102 must "openEHR-EHR-COMPOSITION.discharge.v1draft.adl be properly parsed" do 103 file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-COMPOSITION.discharge.v1draft.adl") 104 assert_nothing_raised do 105 ast = @parser.parse(file, 'openEHR-EHR-COMPOSITION.discharge.v1draft') 106 assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 107 end 108 end 109 110 must "openEHR-EHR-COMPOSITION.encounter.v1draft.adl be properly parsed" do 111 file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-COMPOSITION.encounter.v1draft.adl") 112 assert_nothing_raised do 113 ast = @parser.parse(file, 'openEHR-EHR-COMPOSITION.encounter.v1draft') 114 assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 115 end 116 end 117 118 must "openEHR-EHR-INSTRUCTION.medication.v1.adl be properly parsed" do 119 file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-INSTRUCTION.medication.v1.adl") 120 assert_nothing_raised do 121 ast = @parser.parse(file, 'openEHR-EHR-INSTRUCTION.medication.v1') 122 assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 123 end 124 end 125 126 must "openEHR-EHR-INSTRUCTION.referral.v1.adl be properly parsed" do 127 file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-INSTRUCTION.referral.v1.adl") 128 assert_nothing_raised do 129 ast = @parser.parse(file, 'openEHR-EHR-INSTRUCTION.referral.v1') 130 assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 131 end 132 end 133 134 must "openEHR-EHR-ITEM_TREE.Laboratory_request.v1.adl be properly parsed" do 135 file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-ITEM_TREE.Laboratory_request.v1.adl") 136 assert_nothing_raised do 137 ast = @parser.parse(file, 'openEHR-EHR-ITEM_TREE.Laboratory_request.v1') 138 assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 139 end 140 end 141 142 143 must "openEHR-EHR-OBSERVATION.apgar.v1.adl be properly parsed" do 144 file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-OBSERVATION.apgar.v1.adl") 145 assert_nothing_raised do 146 ast = @parser.parse(file, 'openEHR-EHR-OBSERVATION.apgar.v1') 147 assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 148 end 149 end 150 151 must "openEHR-EHR-SECTION.findings.v1.adl be properly parsed" do 152 file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-SECTION.findings.v1.adl") 153 assert_nothing_raised do 154 ast = @parser.parse(file, 'openEHR-EHR-SECTION.findings.v1') 155 assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 156 end 157 end 158 159 must "openEHR-EHR-SECTION.reason_for_encounter.v1.adl be properly parsed" do 160 file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-SECTION.reason_for_encounter.v1.adl") 161 assert_nothing_raised do 162 ast = @parser.parse(file, 'openEHR-EHR-SECTION.reason_for_encounter.v1') 163 assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 164 end 165 end 166 167 168 must "openEHR-EHR-SECTION.vital_signs.v1.adl be properly parsed" do 169 file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-SECTION.vital_signs.v1.adl") 170 assert_nothing_raised do 171 ast = @parser.parse(file, 'openEHR-EHR-SECTION.vital_signs.v1') 172 assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 173 end 174 end 175 176 177 # C_DV_QUANTITY parse error 178 must "openEHR-EHR-EVALUATION.adverse.v1.adl be properly parsed" do 179 file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-EVALUATION.adverse.v1.adl") 180 assert_nothing_raised do 181 ast = @parser.parse(file, 'openEHR-EHR-EVALUATION.adverse.v1') 182 assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 183 end 184 end 185 186 must "openEHR-EHR-CLUSTER.dimensions-circumference.v1.adl be properly parsed" do 187 file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.dimensions-circumference.v1.adl") 188 assert_nothing_raised do 189 ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.dimensions-circumference.v1') 190 assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 191 end 192 end 193 194 must "openEHR-EHR-CLUSTER.dimensions.v1.adl be properly parsed" do 195 file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.dimensions.v1.adl") 196 assert_nothing_raised do 197 ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.dimensions.v1') 198 assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 199 end 200 end 201 202 must "openEHR-EHR-CLUSTER.exam-fetus.v1.adl be properly parsed" do 203 file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-fetus.v1.adl") 204 assert_nothing_raised do 205 ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-fetus.v1') 206 assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 207 end 208 end 209 210 must "openEHR-EHR-CLUSTER.exam-uterine_cervix.v1.adl be properly parsed" do 211 file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-uterine_cervix.v1.adl") 212 assert_nothing_raised do 213 ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-uterine_cervix.v1') 214 assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 215 end 216 end 217 218 must "openEHR-EHR-OBSERVATION.body_mass_index.v1.adl be properly parsed" do 219 file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-OBSERVATION.body_mass_index.v1.adl") 220 assert_nothing_raised do 221 ast = @parser.parse(file, 'openEHR-EHR-OBSERVATION.body_mass_index.v1') 222 assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 223 end 224 end 225 226 must "openEHR-EHR-ACTION.imaging.v1.adl be properly parsed" do 227 file = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-ACTION.imaging.v1.adl") 228 assert_nothing_raised do 229 ast = @parser.parse(file, 'openEHR-EHR-ACTION.imaging.v1') 230 assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id 231 end 232 end 233 233 234 234 end -
ruby/trunk/lib/adl_parser/test/test_helper.rb
r307 r317 9 9 #require 'rm.rb' 10 10 #require 'am.rb' 11 require 'open-uri' 12 require 'hpricot' 13 11 14 12 15
Note:
See TracChangeset
for help on using the changeset viewer.