Ignore:
Timestamp:
Sep 13, 2009, 12:58:21 AM (15 years ago)
Author:
Tatsukawa, Akimichi
Message:

generated openehr_models_0.0.3 gem and working on bridge between adl and rm

File:
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'
     2require File.dirname(__FILE__) + '/test_helper.rb'
    43
    54class ADLParserTest < Test::Unit::TestCase
    65  def setup
    76    @parser = ::OpenEHR::ADL::Parser.new
     7    $DEBUG = false
    88  end
    99
     
    1313
    1414  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
    1522    laboratory_request = File.read('test/adl/openEHR-EHR-ITEM_TREE.Laboratory_request.v1.adl')
    1623    assert_nothing_raised do
     
    1926      assert_instance_of OpenEHR::AM::Archetype::Archetype_Description::ARCHETYPE_DESCRIPTION, result.description
    2027      assert_instance_of OpenEHR::AM::Archetype::Constraint_Model::C_COMPLEX_OBJECT, result.definition
    21 #      assert_equal '', result.definition
    2228    end
    2329
     
    6167      @parser.parse(exam_nervous_system, 'openEHR-EHR-CLUSTER.exam-nervous_system.v1.adl')
    6268    end
     69
    6370    exam_generic = File.read('test/adl/openEHR-EHR-CLUSTER.exam-generic.v1.adl')
    6471    assert_nothing_raised do
    6572      @parser.parse(exam_generic, 'openEHR-EHR-CLUSTER.exam-generic.v1.adl')
    6673    end
    67     exam_generic_mass = File.read('test/adl/openEHR-EHR-CLUSTER.exam-generic-mass.v1.adl')
    68     assert_nothing_raised do
    69       @parser.parse(exam_generic_mass, 'openEHR-EHR-CLUSTER.exam-generic-mass.v1.adl')
    70     end
    71     exam_generic_lymphnode = File.read('test/adl/openEHR-EHR-CLUSTER.exam-generic-lymphnode.v1.adl')
    72     assert_nothing_raised do
    73       @parser.parse(exam_generic_lymphnode, 'openEHR-EHR-CLUSTER.exam-generic-lymphnode.v1.adl')
    74     end
    75     exam_generic_joint = File.read('test/adl/openEHR-EHR-CLUSTER.exam-generic-joint.v1.adl')
    76     assert_nothing_raised do
    77       @parser.parse(exam_generic_joint, 'openEHR-EHR-CLUSTER.exam-generic-joint.v1.adl')
    78     end
    79     exam_chest = File.read('test/adl/openEHR-EHR-CLUSTER.exam-chest.v1.adl')
    80     assert_nothing_raised do
    81       @parser.parse(exam_chest, 'openEHR-EHR-CLUSTER.exam-chest.v1.adl')
    82     end
    83     exam_abdomen = File.read('test/adl/openEHR-EHR-CLUSTER.exam-abdomen.v1.adl')
    84     assert_nothing_raised do
    85       @parser.parse(exam_abdomen, 'openEHR-EHR-CLUSTER.exam-abdomen.v1.adl')
    86     end
    87     cluster_auscultation = File.read('test/adl/openEHR-EHR-CLUSTER.auscultation.v1.adl')
    88     assert_nothing_raised do
    89       @parser.parse(cluster_auscultation, 'openEHR-EHR-CLUSTER.auscultation.v1.adl')
    90     end
    91     cluster_auscultation_chest = File.read('test/adl/openEHR-EHR-CLUSTER.auscultation-chest.v1.adl')
    92     assert_nothing_raised do
    93       @parser.parse(cluster_auscultation_chest, 'openEHR-EHR-CLUSTER.auscultation-chest.v1.adl')
    94     end
    95     vital_signs = File.read('test/adl/openEHR-EHR-SECTION.vital_signs.v1.adl')
    96     assert_nothing_raised do
    97       @parser.parse(vital_signs, 'openEHR-EHR-SECTION.vital_signs.v1')
    98     end
    99     summary = File.read('test/adl/openEHR-EHR-SECTION.summary.v1.adl')
    100     assert_nothing_raised do
    101       @parser.parse(summary, 'openEHR-EHR-SECTION.summary.v1.adl')
    102     end
    10374
    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
    108111
    109     reason_for_encounter = File.read('test/adl/openEHR-EHR-SECTION.reason_for_encounter.v1.adl')
    110     assert_nothing_raised do
    111       @parser.parse(reason_for_encounter, 'openEHR-EHR-SECTION.reason_for_encounter.v1.adl')
    112     end
     112#     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
    113116
    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
    130121
    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
    135138
    136     discharge = File.read('test/adl/openEHR-EHR-COMPOSITION.discharge.v1draft.adl')
    137     assert_nothing_raised do
    138       @parser.parse(discharge, 'openEHR-EHR-COMPOSITION.discharge.v1draft.adl')
    139     end
     139#     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
    140143
    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
    145153
    146154
Note: See TracChangeset for help on using the changeset viewer.