source: ruby/trunk/adl_parser/tests/parser_test.rb@ 16

Last change on this file since 16 was 16, checked in by Tatsukawa, Akimichi, 16 years ago

working on dADL language tag

File size: 5.8 KB
Line 
1#$:.unshift File.join(File.dirname(__FILE__))
2
3require 'lib/parser.rb'
4require 'test/unit'
5
6class ADLParserTest < Test::Unit::TestCase
7 def setup
8 @parser = ::OpenEHR::ADL::Parser.new
9 end
10
11 def test_init
12 assert_instance_of ::OpenEHR::ADL::Parser,@parser
13 end
14
15 def test_parse
16
17 exam_nervous_system = File.read('tests/openEHR-EHR-CLUSTER.exam-nervous_system.v1.adl')
18 assert_nothing_raised do
19 @parser.parse(exam_nervous_system, 'openEHR-EHR-CLUSTER.exam-nervous_system.v1.adl')
20 end
21 exam_generic = File.read('tests/openEHR-EHR-CLUSTER.exam-generic.v1.adl')
22 assert_nothing_raised do
23 @parser.parse(exam_generic, 'openEHR-EHR-CLUSTER.exam-generic.v1.adl')
24 end
25 exam_generic_mass = File.read('tests/openEHR-EHR-CLUSTER.exam-generic-mass.v1.adl')
26 assert_nothing_raised do
27 @parser.parse(exam_generic_mass, 'openEHR-EHR-CLUSTER.exam-generic-mass.v1.adl')
28 end
29 exam_generic_lymphnode = File.read('tests/openEHR-EHR-CLUSTER.exam-generic-lymphnode.v1.adl')
30 assert_nothing_raised do
31 @parser.parse(exam_generic_lymphnode, 'openEHR-EHR-CLUSTER.exam-generic-lymphnode.v1.adl')
32 end
33 exam_generic_joint = File.read('tests/openEHR-EHR-CLUSTER.exam-generic-joint.v1.adl')
34 assert_nothing_raised do
35 @parser.parse(exam_generic_joint, 'openEHR-EHR-CLUSTER.exam-generic-joint.v1.adl')
36 end
37 exam_chest = File.read('tests/openEHR-EHR-CLUSTER.exam-chest.v1.adl')
38 assert_nothing_raised do
39 @parser.parse(exam_chest, 'openEHR-EHR-CLUSTER.exam-chest.v1.adl')
40 end
41 exam_abdomen = File.read('tests/openEHR-EHR-CLUSTER.exam-abdomen.v1.adl')
42 assert_nothing_raised do
43 @parser.parse(exam_abdomen, 'openEHR-EHR-CLUSTER.exam-abdomen.v1.adl')
44 end
45 cluster_auscultation = File.read('tests/openEHR-EHR-CLUSTER.auscultation.v1.adl')
46 assert_nothing_raised do
47 @parser.parse(cluster_auscultation, 'openEHR-EHR-CLUSTER.auscultation.v1.adl')
48 end
49 cluster_auscultation_chest = File.read('tests/openEHR-EHR-CLUSTER.auscultation-chest.v1.adl')
50 assert_nothing_raised do
51 @parser.parse(cluster_auscultation_chest, 'openEHR-EHR-CLUSTER.auscultation-chest.v1.adl')
52 end
53 vital_signs = File.read('tests/openEHR-EHR-SECTION.vital_signs.v1.adl')
54 assert_nothing_raised do
55 @parser.parse(vital_signs, 'openEHR-EHR-SECTION.vital_signs.v1')
56 end
57 summary = File.read('tests/openEHR-EHR-SECTION.summary.v1.adl')
58 assert_nothing_raised do
59 @parser.parse(summary, 'openEHR-EHR-SECTION.summary.v1.adl')
60 end
61 findings = File.read('tests/openEHR-EHR-SECTION.findings.v1.adl')
62 assert_nothing_raised do
63 @parser.parse(findings, 'openEHR-EHR-SECTION.findings.v1.adl')
64 end
65 imaging = File.read('tests/openEHR-EHR-ITEM_TREE.imaging.v1.adl')
66 assert_nothing_raised do
67 @parser.parse(imaging, 'openEHR-EHR-ITEM_TREE.imaging.v1.adl')
68 end
69 reason_for_encounter = File.read('tests/openEHR-EHR-SECTION.reason_for_encounter.v1.adl')
70 assert_nothing_raised do
71 @parser.parse(reason_for_encounter, 'openEHR-EHR-SECTION.reason_for_encounter.v1.adl')
72 end
73 instruction_referral = File.read('tests/openEHR-EHR-INSTRUCTION.referral.v1.adl')
74 assert_nothing_raised do
75 @parser.parse(instruction_referral, 'openEHR-EHR-INSTRUCTION.referral.v1.adl')
76 end
77 instruction_medication = File.read('tests/openEHR-EHR-INSTRUCTION.medication.v1.adl')
78 assert_nothing_raised do
79 @parser.parse(instruction_medication, 'openEHR-EHR-INSTRUCTION.medication.v1.adl')
80 end
81 action_referral = File.read('tests/openEHR-EHR-ACTION.referral.v1.adl')
82 assert_nothing_raised do
83 @parser.parse(action_referral, 'openEHR-EHR-ACTION.referral.v1.adl')
84 end
85
86 dimensions_circumference = File.read('tests/openEHR-EHR-CLUSTER.dimensions.v1.adl')
87 assert_nothing_raised do
88 @parser.parse(dimensions_circumference, 'openEHR-EHR-CLUSTER.dimensions.v1.adl')
89 end
90 discharge = File.read('tests/openEHR-EHR-COMPOSITION.discharge.v1draft.adl')
91 assert_nothing_raised do
92 @parser.parse(discharge, 'openEHR-EHR-COMPOSITION.discharge.v1draft.adl')
93 end
94 imaging = File.read('tests/openEHR-EHR-ACTION.imaging.v1.adl')
95 assert_nothing_raised do
96 @parser.parse(imaging, 'openEHR-EHR-ACTION.imaging.v1.adl')
97 end
98 apgar = File.read('tests/openEHR-EHR-OBSERVATION.apgar.v1.adl')
99# assert_nothing_raised do
100 result = @parser.parse(apgar, 'openEHR-EHR-OBSERVATION.apgar.v1.adl')
101 assert_equal "", result
102# end
103# evaluation = File.read('tests/openEHR-EHR-EVALUATION.adverse.v1.adl')
104# assert_nothing_raised do
105# @parser.parse(evaluation, 'openEHR-EHR-EVALUATION.adverse.v1.adl')
106# end
107# encounter = File.read('tests/openEHR-EHR-COMPOSITION.encounter.v1draft.adl')
108# assert_nothing_raised do
109# @parser.parse(encounter, 'openEHR-EHR-COMPOSITION.encounter.v1draft.adl')
110# end
111# medication = File.read('tests/openEHR-EHR-ITEM_TREE.medication.v1.adl')
112# assert_nothing_raised do
113# @parser.parse(medication, 'openEHR-EHR-ITEM_TREE.medication.v1.adl')
114# end
115# referral = File.read('tests/openEHR-EHR-ITEM_TREE.referral.v1.adl')
116# assert_nothing_raised do
117# @parser.parse(referral, 'openEHR-EHR-ITEM_TREE.referral.v1.adl')
118# end
119 laboratory_request = File.read('tests/openEHR-EHR-ITEM_TREE.Laboratory_request.v1.adl')
120 assert_nothing_raised do
121 @parser.parse(laboratory_request, 'openEHR-EHR-ITEM_TREE.Laboratory_request.v1.adl')
122 end
123# exam_fetus = File.read('tests/openEHR-EHR-CLUSTER.exam-fetus.v1.adl')
124# assert_nothing_raised do
125# @parser.parse(exam_fetus, 'openEHR-EHR-CLUSTER.exam-fetus.v1.adl')
126# end
127# exam_uterine_cervix = File.read('tests/openEHR-EHR-CLUSTER.exam-uterine_cervix.v1.adl')
128# assert_nothing_raised do
129# @parser.parse(exam_uterine_cervix, 'openEHR-EHR-CLUSTER.exam-uterine_cervix.v1.adl')
130# end
131
132 end
133end
Note: See TracBrowser for help on using the repository browser.