Ignore:
Timestamp:
Apr 30, 2008, 8:34:43 PM (16 years ago)
Author:
Tatsukawa, Akimichi
Message:

created an experimental openehr_models gem package

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ruby/trunk/adl_parser/tests/parser_test.rb

    r20 r21  
    1 #$:.unshift File.join(File.dirname(__FILE__))
    2 
    31require 'lib/parser.rb'
    42require 'test/unit'
     
    1614    laboratory_request = File.read('tests/openEHR-EHR-ITEM_TREE.Laboratory_request.v1.adl')
    1715    assert_nothing_raised do
    18       @parser.parse(laboratory_request, 'openEHR-EHR-ITEM_TREE.Laboratory_request.v1.adl')
     16      result = @parser.parse(laboratory_request, 'openEHR-EHR-ITEM_TREE.Laboratory_request.v1.adl')
     17      assert_instance_of OpenEHR::AM::Archetype::ARCHETYPE, result
     18      assert_instance_of OpenEHR::AM::Archetype::Archetype_Description::ARCHETYPE_DESCRIPTION, result.description
     19      assert_instance_of OpenEHR::AM::Archetype::Constraint_Model::C_COMPLEX_OBJECT, result.definition
    1920    end
    2021
    21     apgar = File.read('tests/openEHR-EHR-OBSERVATION.apgar.v1.adl')
    22     assert_nothing_raised do
    23       result = @parser.parse(apgar, 'openEHR-EHR-OBSERVATION.apgar.v1.adl')
    24       #       assert_equal "", result
    25     end
     22#     apgar = File.read('tests/openEHR-EHR-OBSERVATION.apgar.v1.adl')
     23#     assert_nothing_raised do
     24#       result = @parser.parse(apgar, 'openEHR-EHR-OBSERVATION.apgar.v1.adl')
     25#       #       assert_equal "", result
     26#     end
    2627
    27     evaluation = File.read('tests/openEHR-EHR-EVALUATION.adverse.v1.adl')
    28     assert_nothing_raised do
    29       @parser.parse(evaluation, 'openEHR-EHR-EVALUATION.adverse.v1.adl')
    30     end
     28#     evaluation = File.read('tests/openEHR-EHR-EVALUATION.adverse.v1.adl')
     29#     assert_nothing_raised do
     30#       @parser.parse(evaluation, 'openEHR-EHR-EVALUATION.adverse.v1.adl')
     31#     end
     32
     33
     34
     35#     referral = File.read('tests/openEHR-EHR-ITEM_TREE.referral.v1.adl')
     36#     assert_nothing_raised do
     37#       @parser.parse(referral, 'openEHR-EHR-ITEM_TREE.referral.v1.adl')
     38#     end
     39
     40#     exam_fetus = File.read('tests/openEHR-EHR-CLUSTER.exam-fetus.v1.adl')
     41#     assert_nothing_raised do
     42#       @parser.parse(exam_fetus, 'openEHR-EHR-CLUSTER.exam-fetus.v1.adl')
     43#     end
     44
     45#     exam_uterine_cervix = File.read('tests/openEHR-EHR-CLUSTER.exam-uterine_cervix.v1.adl')
     46#     assert_nothing_raised do
     47#       @parser.parse(exam_uterine_cervix, 'openEHR-EHR-CLUSTER.exam-uterine_cervix.v1.adl')
     48#     end
     49
     50#     imaging = File.read('tests/openEHR-EHR-ACTION.imaging.v1.adl')
     51#     assert_nothing_raised do
     52#       @parser.parse(imaging, 'openEHR-EHR-ACTION.imaging.v1.adl')
     53#     end
     54
     55#     exam_nervous_system = File.read('tests/openEHR-EHR-CLUSTER.exam-nervous_system.v1.adl')
     56#     assert_nothing_raised do
     57#       @parser.parse(exam_nervous_system, 'openEHR-EHR-CLUSTER.exam-nervous_system.v1.adl')
     58#     end
     59#     exam_generic = File.read('tests/openEHR-EHR-CLUSTER.exam-generic.v1.adl')
     60#     assert_nothing_raised do
     61#       @parser.parse(exam_generic, 'openEHR-EHR-CLUSTER.exam-generic.v1.adl')
     62#     end
     63#     exam_generic_mass = File.read('tests/openEHR-EHR-CLUSTER.exam-generic-mass.v1.adl')
     64#     assert_nothing_raised do
     65#       @parser.parse(exam_generic_mass, 'openEHR-EHR-CLUSTER.exam-generic-mass.v1.adl')
     66#     end
     67#     exam_generic_lymphnode = File.read('tests/openEHR-EHR-CLUSTER.exam-generic-lymphnode.v1.adl')
     68#     assert_nothing_raised do
     69#       @parser.parse(exam_generic_lymphnode, 'openEHR-EHR-CLUSTER.exam-generic-lymphnode.v1.adl')
     70#     end
     71#     exam_generic_joint = File.read('tests/openEHR-EHR-CLUSTER.exam-generic-joint.v1.adl')
     72#     assert_nothing_raised do
     73#       @parser.parse(exam_generic_joint, 'openEHR-EHR-CLUSTER.exam-generic-joint.v1.adl')
     74#     end
     75#     exam_chest = File.read('tests/openEHR-EHR-CLUSTER.exam-chest.v1.adl')
     76#     assert_nothing_raised do
     77#       @parser.parse(exam_chest, 'openEHR-EHR-CLUSTER.exam-chest.v1.adl')
     78#     end
     79#     exam_abdomen = File.read('tests/openEHR-EHR-CLUSTER.exam-abdomen.v1.adl')
     80#     assert_nothing_raised do
     81#       @parser.parse(exam_abdomen, 'openEHR-EHR-CLUSTER.exam-abdomen.v1.adl')
     82#     end
     83#     cluster_auscultation = File.read('tests/openEHR-EHR-CLUSTER.auscultation.v1.adl')
     84#     assert_nothing_raised do
     85#       @parser.parse(cluster_auscultation, 'openEHR-EHR-CLUSTER.auscultation.v1.adl')
     86#     end
     87#     cluster_auscultation_chest = File.read('tests/openEHR-EHR-CLUSTER.auscultation-chest.v1.adl')
     88#     assert_nothing_raised do
     89#       @parser.parse(cluster_auscultation_chest, 'openEHR-EHR-CLUSTER.auscultation-chest.v1.adl')
     90#     end
     91#     vital_signs = File.read('tests/openEHR-EHR-SECTION.vital_signs.v1.adl')
     92#     assert_nothing_raised do
     93#       @parser.parse(vital_signs, 'openEHR-EHR-SECTION.vital_signs.v1')
     94#     end
     95#     summary = File.read('tests/openEHR-EHR-SECTION.summary.v1.adl')
     96#     assert_nothing_raised do
     97#       @parser.parse(summary, 'openEHR-EHR-SECTION.summary.v1.adl')
     98#     end
     99
     100#     findings = File.read('tests/openEHR-EHR-SECTION.findings.v1.adl')
     101#     assert_nothing_raised do
     102#       @parser.parse(findings, 'openEHR-EHR-SECTION.findings.v1.adl')
     103#     end
     104
     105#     reason_for_encounter = File.read('tests/openEHR-EHR-SECTION.reason_for_encounter.v1.adl')
     106#     assert_nothing_raised do
     107#       @parser.parse(reason_for_encounter, 'openEHR-EHR-SECTION.reason_for_encounter.v1.adl')
     108#     end
     109
     110#     imaging = File.read('tests/openEHR-EHR-ITEM_TREE.imaging.v1.adl')
     111#     assert_nothing_raised do
     112#       @parser.parse(imaging, 'openEHR-EHR-ITEM_TREE.imaging.v1.adl')
     113#     end
     114#     instruction_referral = File.read('tests/openEHR-EHR-INSTRUCTION.referral.v1.adl')
     115#     assert_nothing_raised do
     116#       @parser.parse(instruction_referral, 'openEHR-EHR-INSTRUCTION.referral.v1.adl')
     117#     end
     118#     instruction_medication = File.read('tests/openEHR-EHR-INSTRUCTION.medication.v1.adl')
     119#     assert_nothing_raised do
     120#       @parser.parse(instruction_medication, 'openEHR-EHR-INSTRUCTION.medication.v1.adl')
     121#     end
     122#     action_referral = File.read('tests/openEHR-EHR-ACTION.referral.v1.adl')
     123#     assert_nothing_raised do
     124#       @parser.parse(action_referral, 'openEHR-EHR-ACTION.referral.v1.adl')
     125#     end
     126
     127#     dimensions_circumference = File.read('tests/openEHR-EHR-CLUSTER.dimensions.v1.adl')
     128#     assert_nothing_raised do
     129#       @parser.parse(dimensions_circumference, 'openEHR-EHR-CLUSTER.dimensions.v1.adl')
     130#     end
     131
     132#     discharge = File.read('tests/openEHR-EHR-COMPOSITION.discharge.v1draft.adl')
     133#     assert_nothing_raised do
     134#       @parser.parse(discharge, 'openEHR-EHR-COMPOSITION.discharge.v1draft.adl')
     135#     end
     136
     137#     encounter = File.read('tests/openEHR-EHR-COMPOSITION.encounter.v1draft.adl')
     138#     assert_nothing_raised do
     139#       @parser.parse(encounter, 'openEHR-EHR-COMPOSITION.encounter.v1draft.adl')
     140#     end
    31141
    32142
     
    35145#       @parser.parse(medication, 'openEHR-EHR-ITEM_TREE.medication.v1.adl')
    36146#     end
    37 
    38     referral = File.read('tests/openEHR-EHR-ITEM_TREE.referral.v1.adl')
    39     assert_nothing_raised do
    40       @parser.parse(referral, 'openEHR-EHR-ITEM_TREE.referral.v1.adl')
    41     end
    42 
    43     exam_fetus = File.read('tests/openEHR-EHR-CLUSTER.exam-fetus.v1.adl')
    44     assert_nothing_raised do
    45       @parser.parse(exam_fetus, 'openEHR-EHR-CLUSTER.exam-fetus.v1.adl')
    46     end
    47 
    48     exam_uterine_cervix = File.read('tests/openEHR-EHR-CLUSTER.exam-uterine_cervix.v1.adl')
    49     assert_nothing_raised do
    50       @parser.parse(exam_uterine_cervix, 'openEHR-EHR-CLUSTER.exam-uterine_cervix.v1.adl')
    51     end
    52 
    53     imaging = File.read('tests/openEHR-EHR-ACTION.imaging.v1.adl')
    54     assert_nothing_raised do
    55       @parser.parse(imaging, 'openEHR-EHR-ACTION.imaging.v1.adl')
    56     end
    57 
    58     exam_nervous_system = File.read('tests/openEHR-EHR-CLUSTER.exam-nervous_system.v1.adl')
    59     assert_nothing_raised do
    60       @parser.parse(exam_nervous_system, 'openEHR-EHR-CLUSTER.exam-nervous_system.v1.adl')
    61     end
    62     exam_generic = File.read('tests/openEHR-EHR-CLUSTER.exam-generic.v1.adl')
    63     assert_nothing_raised do
    64       @parser.parse(exam_generic, 'openEHR-EHR-CLUSTER.exam-generic.v1.adl')
    65     end
    66     exam_generic_mass = File.read('tests/openEHR-EHR-CLUSTER.exam-generic-mass.v1.adl')
    67     assert_nothing_raised do
    68       @parser.parse(exam_generic_mass, 'openEHR-EHR-CLUSTER.exam-generic-mass.v1.adl')
    69     end
    70     exam_generic_lymphnode = File.read('tests/openEHR-EHR-CLUSTER.exam-generic-lymphnode.v1.adl')
    71     assert_nothing_raised do
    72       @parser.parse(exam_generic_lymphnode, 'openEHR-EHR-CLUSTER.exam-generic-lymphnode.v1.adl')
    73     end
    74     exam_generic_joint = File.read('tests/openEHR-EHR-CLUSTER.exam-generic-joint.v1.adl')
    75     assert_nothing_raised do
    76       @parser.parse(exam_generic_joint, 'openEHR-EHR-CLUSTER.exam-generic-joint.v1.adl')
    77     end
    78     exam_chest = File.read('tests/openEHR-EHR-CLUSTER.exam-chest.v1.adl')
    79     assert_nothing_raised do
    80       @parser.parse(exam_chest, 'openEHR-EHR-CLUSTER.exam-chest.v1.adl')
    81     end
    82     exam_abdomen = File.read('tests/openEHR-EHR-CLUSTER.exam-abdomen.v1.adl')
    83     assert_nothing_raised do
    84       @parser.parse(exam_abdomen, 'openEHR-EHR-CLUSTER.exam-abdomen.v1.adl')
    85     end
    86     cluster_auscultation = File.read('tests/openEHR-EHR-CLUSTER.auscultation.v1.adl')
    87     assert_nothing_raised do
    88       @parser.parse(cluster_auscultation, 'openEHR-EHR-CLUSTER.auscultation.v1.adl')
    89     end
    90     cluster_auscultation_chest = File.read('tests/openEHR-EHR-CLUSTER.auscultation-chest.v1.adl')
    91     assert_nothing_raised do
    92       @parser.parse(cluster_auscultation_chest, 'openEHR-EHR-CLUSTER.auscultation-chest.v1.adl')
    93     end
    94     vital_signs = File.read('tests/openEHR-EHR-SECTION.vital_signs.v1.adl')
    95     assert_nothing_raised do
    96       @parser.parse(vital_signs, 'openEHR-EHR-SECTION.vital_signs.v1')
    97     end
    98     summary = File.read('tests/openEHR-EHR-SECTION.summary.v1.adl')
    99     assert_nothing_raised do
    100       @parser.parse(summary, 'openEHR-EHR-SECTION.summary.v1.adl')
    101     end
    102 
    103     findings = File.read('tests/openEHR-EHR-SECTION.findings.v1.adl')
    104     assert_nothing_raised do
    105       @parser.parse(findings, 'openEHR-EHR-SECTION.findings.v1.adl')
    106     end
    107 
    108     reason_for_encounter = File.read('tests/openEHR-EHR-SECTION.reason_for_encounter.v1.adl')
    109     assert_nothing_raised do
    110       @parser.parse(reason_for_encounter, 'openEHR-EHR-SECTION.reason_for_encounter.v1.adl')
    111     end
    112 
    113     imaging = File.read('tests/openEHR-EHR-ITEM_TREE.imaging.v1.adl')
    114     assert_nothing_raised do
    115       @parser.parse(imaging, 'openEHR-EHR-ITEM_TREE.imaging.v1.adl')
    116     end
    117     instruction_referral = File.read('tests/openEHR-EHR-INSTRUCTION.referral.v1.adl')
    118     assert_nothing_raised do
    119       @parser.parse(instruction_referral, 'openEHR-EHR-INSTRUCTION.referral.v1.adl')
    120     end
    121     instruction_medication = File.read('tests/openEHR-EHR-INSTRUCTION.medication.v1.adl')
    122     assert_nothing_raised do
    123       @parser.parse(instruction_medication, 'openEHR-EHR-INSTRUCTION.medication.v1.adl')
    124     end
    125     action_referral = File.read('tests/openEHR-EHR-ACTION.referral.v1.adl')
    126     assert_nothing_raised do
    127       @parser.parse(action_referral, 'openEHR-EHR-ACTION.referral.v1.adl')
    128     end
    129 
    130     dimensions_circumference = File.read('tests/openEHR-EHR-CLUSTER.dimensions.v1.adl')
    131     assert_nothing_raised do
    132       @parser.parse(dimensions_circumference, 'openEHR-EHR-CLUSTER.dimensions.v1.adl')
    133     end
    134 
    135     discharge = File.read('tests/openEHR-EHR-COMPOSITION.discharge.v1draft.adl')
    136     assert_nothing_raised do
    137       @parser.parse(discharge, 'openEHR-EHR-COMPOSITION.discharge.v1draft.adl')
    138     end
    139 
    140     encounter = File.read('tests/openEHR-EHR-COMPOSITION.encounter.v1draft.adl')
    141     assert_nothing_raised do
    142       @parser.parse(encounter, 'openEHR-EHR-COMPOSITION.encounter.v1draft.adl')
    143     end
    144 
    145 
    146147  end
    147148end
Note: See TracChangeset for help on using the changeset viewer.