Changeset 257 for ruby/trunk/lib/adl_parser/test
- Timestamp:
- Sep 13, 2009, 12:58:21 AM (15 years ago)
- Location:
- ruby/trunk/lib/adl_parser/test
- Files:
-
- 2 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/trunk/lib/adl_parser/test/parser_test.rb
r116 r257 1 #require 'lib/parser.rb' 2 require 'lib/adl_parser.rb' 3 require 'test/unit' 1 #require 'lib/adl_parser.rb' 2 require File.dirname(__FILE__) + '/test_helper.rb' 4 3 5 4 class ADLParserTest < Test::Unit::TestCase 6 5 def setup 7 6 @parser = ::OpenEHR::ADL::Parser.new 7 $DEBUG = false 8 8 end 9 9 … … 13 13 14 14 def test_parse 15 # body_mass_index = File.read(File.dirname(__FILE__) + '/adl/openEHR-EHR-OBSERVATION.body_mass_index.v1.adl') 16 body_mass_index = File.read('test/adl/openEHR-EHR-OBSERVATION.body_mass_index.v1.adl') 17 assert_nothing_raised do 18 ast = @parser.parse(body_mass_index, 'openEHR-EHR-OBSERVATION.body_mass_index.v1.adl') 19 assert_instance_of OpenEHR::RM::Support::Identification::Archetype_ID, ast.archetype_id 20 end 21 15 22 laboratory_request = File.read('test/adl/openEHR-EHR-ITEM_TREE.Laboratory_request.v1.adl') 16 23 assert_nothing_raised do … … 19 26 assert_instance_of OpenEHR::AM::Archetype::Archetype_Description::ARCHETYPE_DESCRIPTION, result.description 20 27 assert_instance_of OpenEHR::AM::Archetype::Constraint_Model::C_COMPLEX_OBJECT, result.definition 21 # assert_equal '', result.definition22 28 end 23 29 … … 61 67 @parser.parse(exam_nervous_system, 'openEHR-EHR-CLUSTER.exam-nervous_system.v1.adl') 62 68 end 69 63 70 exam_generic = File.read('test/adl/openEHR-EHR-CLUSTER.exam-generic.v1.adl') 64 71 assert_nothing_raised do 65 72 @parser.parse(exam_generic, 'openEHR-EHR-CLUSTER.exam-generic.v1.adl') 66 73 end 67 exam_generic_mass = File.read('test/adl/openEHR-EHR-CLUSTER.exam-generic-mass.v1.adl')68 assert_nothing_raised do69 @parser.parse(exam_generic_mass, 'openEHR-EHR-CLUSTER.exam-generic-mass.v1.adl')70 end71 exam_generic_lymphnode = File.read('test/adl/openEHR-EHR-CLUSTER.exam-generic-lymphnode.v1.adl')72 assert_nothing_raised do73 @parser.parse(exam_generic_lymphnode, 'openEHR-EHR-CLUSTER.exam-generic-lymphnode.v1.adl')74 end75 exam_generic_joint = File.read('test/adl/openEHR-EHR-CLUSTER.exam-generic-joint.v1.adl')76 assert_nothing_raised do77 @parser.parse(exam_generic_joint, 'openEHR-EHR-CLUSTER.exam-generic-joint.v1.adl')78 end79 exam_chest = File.read('test/adl/openEHR-EHR-CLUSTER.exam-chest.v1.adl')80 assert_nothing_raised do81 @parser.parse(exam_chest, 'openEHR-EHR-CLUSTER.exam-chest.v1.adl')82 end83 exam_abdomen = File.read('test/adl/openEHR-EHR-CLUSTER.exam-abdomen.v1.adl')84 assert_nothing_raised do85 @parser.parse(exam_abdomen, 'openEHR-EHR-CLUSTER.exam-abdomen.v1.adl')86 end87 cluster_auscultation = File.read('test/adl/openEHR-EHR-CLUSTER.auscultation.v1.adl')88 assert_nothing_raised do89 @parser.parse(cluster_auscultation, 'openEHR-EHR-CLUSTER.auscultation.v1.adl')90 end91 cluster_auscultation_chest = File.read('test/adl/openEHR-EHR-CLUSTER.auscultation-chest.v1.adl')92 assert_nothing_raised do93 @parser.parse(cluster_auscultation_chest, 'openEHR-EHR-CLUSTER.auscultation-chest.v1.adl')94 end95 vital_signs = File.read('test/adl/openEHR-EHR-SECTION.vital_signs.v1.adl')96 assert_nothing_raised do97 @parser.parse(vital_signs, 'openEHR-EHR-SECTION.vital_signs.v1')98 end99 summary = File.read('test/adl/openEHR-EHR-SECTION.summary.v1.adl')100 assert_nothing_raised do101 @parser.parse(summary, 'openEHR-EHR-SECTION.summary.v1.adl')102 end103 74 104 findings = File.read('test/adl/openEHR-EHR-SECTION.findings.v1.adl') 105 assert_nothing_raised do 106 @parser.parse(findings, 'openEHR-EHR-SECTION.findings.v1.adl') 107 end 75 # exam_generic_mass = File.read('test/adl/openEHR-EHR-CLUSTER.exam-generic-mass.v1.adl') 76 # assert_nothing_raised do 77 # @parser.parse(exam_generic_mass, 'openEHR-EHR-CLUSTER.exam-generic-mass.v1.adl') 78 # end 79 # exam_generic_lymphnode = File.read('test/adl/openEHR-EHR-CLUSTER.exam-generic-lymphnode.v1.adl') 80 # assert_nothing_raised do 81 # @parser.parse(exam_generic_lymphnode, 'openEHR-EHR-CLUSTER.exam-generic-lymphnode.v1.adl') 82 # end 83 # exam_generic_joint = File.read('test/adl/openEHR-EHR-CLUSTER.exam-generic-joint.v1.adl') 84 # assert_nothing_raised do 85 # @parser.parse(exam_generic_joint, 'openEHR-EHR-CLUSTER.exam-generic-joint.v1.adl') 86 # end 87 # exam_chest = File.read('test/adl/openEHR-EHR-CLUSTER.exam-chest.v1.adl') 88 # assert_nothing_raised do 89 # @parser.parse(exam_chest, 'openEHR-EHR-CLUSTER.exam-chest.v1.adl') 90 # end 91 # exam_abdomen = File.read('test/adl/openEHR-EHR-CLUSTER.exam-abdomen.v1.adl') 92 # assert_nothing_raised do 93 # @parser.parse(exam_abdomen, 'openEHR-EHR-CLUSTER.exam-abdomen.v1.adl') 94 # end 95 # cluster_auscultation = File.read('test/adl/openEHR-EHR-CLUSTER.auscultation.v1.adl') 96 # assert_nothing_raised do 97 # @parser.parse(cluster_auscultation, 'openEHR-EHR-CLUSTER.auscultation.v1.adl') 98 # end 99 # cluster_auscultation_chest = File.read('test/adl/openEHR-EHR-CLUSTER.auscultation-chest.v1.adl') 100 # assert_nothing_raised do 101 # @parser.parse(cluster_auscultation_chest, 'openEHR-EHR-CLUSTER.auscultation-chest.v1.adl') 102 # end 103 # vital_signs = File.read('test/adl/openEHR-EHR-SECTION.vital_signs.v1.adl') 104 # assert_nothing_raised do 105 # @parser.parse(vital_signs, 'openEHR-EHR-SECTION.vital_signs.v1') 106 # end 107 # summary = File.read('test/adl/openEHR-EHR-SECTION.summary.v1.adl') 108 # assert_nothing_raised do 109 # @parser.parse(summary, 'openEHR-EHR-SECTION.summary.v1.adl') 110 # end 108 111 109 reason_for_encounter = File.read('test/adl/openEHR-EHR-SECTION.reason_for_encounter.v1.adl')110 assert_nothing_raised do111 @parser.parse(reason_for_encounter, 'openEHR-EHR-SECTION.reason_for_encounter.v1.adl')112 end112 # findings = File.read('test/adl/openEHR-EHR-SECTION.findings.v1.adl') 113 # assert_nothing_raised do 114 # @parser.parse(findings, 'openEHR-EHR-SECTION.findings.v1.adl') 115 # end 113 116 114 imaging = File.read('test/adl/openEHR-EHR-ITEM_TREE.imaging.v1.adl') 115 assert_nothing_raised do 116 @parser.parse(imaging, 'openEHR-EHR-ITEM_TREE.imaging.v1.adl') 117 end 118 instruction_referral = File.read('test/adl/openEHR-EHR-INSTRUCTION.referral.v1.adl') 119 assert_nothing_raised do 120 @parser.parse(instruction_referral, 'openEHR-EHR-INSTRUCTION.referral.v1.adl') 121 end 122 instruction_medication = File.read('test/adl/openEHR-EHR-INSTRUCTION.medication.v1.adl') 123 assert_nothing_raised do 124 @parser.parse(instruction_medication, 'openEHR-EHR-INSTRUCTION.medication.v1.adl') 125 end 126 action_referral = File.read('test/adl/openEHR-EHR-ACTION.referral.v1.adl') 127 assert_nothing_raised do 128 @parser.parse(action_referral, 'openEHR-EHR-ACTION.referral.v1.adl') 129 end 117 # reason_for_encounter = File.read('test/adl/openEHR-EHR-SECTION.reason_for_encounter.v1.adl') 118 # assert_nothing_raised do 119 # @parser.parse(reason_for_encounter, 'openEHR-EHR-SECTION.reason_for_encounter.v1.adl') 120 # end 130 121 131 dimensions_circumference = File.read('test/adl/openEHR-EHR-CLUSTER.dimensions.v1.adl') 132 assert_nothing_raised do 133 @parser.parse(dimensions_circumference, 'openEHR-EHR-CLUSTER.dimensions.v1.adl') 134 end 122 # imaging = File.read('test/adl/openEHR-EHR-ITEM_TREE.imaging.v1.adl') 123 # assert_nothing_raised do 124 # @parser.parse(imaging, 'openEHR-EHR-ITEM_TREE.imaging.v1.adl') 125 # end 126 # instruction_referral = File.read('test/adl/openEHR-EHR-INSTRUCTION.referral.v1.adl') 127 # assert_nothing_raised do 128 # @parser.parse(instruction_referral, 'openEHR-EHR-INSTRUCTION.referral.v1.adl') 129 # end 130 # instruction_medication = File.read('test/adl/openEHR-EHR-INSTRUCTION.medication.v1.adl') 131 # assert_nothing_raised do 132 # @parser.parse(instruction_medication, 'openEHR-EHR-INSTRUCTION.medication.v1.adl') 133 # end 134 # action_referral = File.read('test/adl/openEHR-EHR-ACTION.referral.v1.adl') 135 # assert_nothing_raised do 136 # @parser.parse(action_referral, 'openEHR-EHR-ACTION.referral.v1.adl') 137 # end 135 138 136 discharge = File.read('test/adl/openEHR-EHR-COMPOSITION.discharge.v1draft.adl')137 assert_nothing_raised do138 @parser.parse(discharge, 'openEHR-EHR-COMPOSITION.discharge.v1draft.adl')139 end139 # dimensions_circumference = File.read('test/adl/openEHR-EHR-CLUSTER.dimensions.v1.adl') 140 # assert_nothing_raised do 141 # @parser.parse(dimensions_circumference, 'openEHR-EHR-CLUSTER.dimensions.v1.adl') 142 # end 140 143 141 encounter = File.read('test/adl/openEHR-EHR-COMPOSITION.encounter.v1draft.adl') 142 assert_nothing_raised do 143 @parser.parse(encounter, 'openEHR-EHR-COMPOSITION.encounter.v1draft.adl') 144 end 144 # discharge = File.read('test/adl/openEHR-EHR-COMPOSITION.discharge.v1draft.adl') 145 # assert_nothing_raised do 146 # @parser.parse(discharge, 'openEHR-EHR-COMPOSITION.discharge.v1draft.adl') 147 # end 148 149 # encounter = File.read('test/adl/openEHR-EHR-COMPOSITION.encounter.v1draft.adl') 150 # assert_nothing_raised do 151 # @parser.parse(encounter, 'openEHR-EHR-COMPOSITION.encounter.v1draft.adl') 152 # end 145 153 146 154
Note:
See TracChangeset
for help on using the changeset viewer.