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

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

working on V_C_DOMAIN_TYPE mini parser

File size: 4.9 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# medication = File.read('tests/openEHR-EHR-ITEM_TREE.medication.v1.adl')
91# assert_nothing_raised do
92# @parser.parse(medication, 'openEHR-EHR-ITEM_TREE.medication.v1.adl')
93# end
94# referral = File.read('tests/openEHR-EHR-ITEM_TREE.referral.v1.adl')
95# assert_nothing_raised do
96# @parser.parse(referral, 'openEHR-EHR-ITEM_TREE.referral.v1.adl')
97# end
98# laboratory_request = File.read('tests/openEHR-EHR-ITEM_TREE.Laboratory_request.v1.adl')
99# assert_nothing_raised do
100# @parser.parse(laboratory_request, 'openEHR-EHR-ITEM_TREE.Laboratory_request.v1.adl')
101# end
102# exam_fetus = File.read('tests/openEHR-EHR-CLUSTER.exam-fetus.v1.adl')
103# assert_nothing_raised do
104# @parser.parse(exam_fetus, 'openEHR-EHR-CLUSTER.exam-fetus.v1.adl')
105# end
106# exam_uterine_cervix = File.read('tests/openEHR-EHR-CLUSTER.exam-uterine_cervix.v1.adl')
107# assert_nothing_raised do
108# @parser.parse(exam_uterine_cervix, 'openEHR-EHR-CLUSTER.exam-uterine_cervix.v1.adl')
109# end
110
111 end
112end
Note: See TracBrowser for help on using the repository browser.