Ignore:
Timestamp:
Sep 14, 2009, 5:12:29 PM (15 years ago)
Author:
Tatsukawa, Akimichi
Message:

renamed scanner.rb to adl_scanner.rb

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ruby/trunk/lib/adl_parser/test/parser_test.rb

    r258 r261  
    1 #require 'lib/adl_parser.rb'
    21require File.dirname(__FILE__) + '/test_helper.rb'
    32
     
    76  end
    87
    9   def test_init
     8  must "assert parser instance" do
    109    assert_instance_of ::OpenEHR::ADL::Parser,@parser
    1110  end
    1211
    13   def test_parse
     12  must "openEHR-EHR-OBSERVATION.body_mass_index.v1.adl be properly parsed" do
    1413    body_mass_index =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-OBSERVATION.body_mass_index.v1.adl")
    15 #    body_mass_index = File.read('test/adl/openEHR-EHR-OBSERVATION.body_mass_index.v1.adl')
    1614    assert_nothing_raised do
    1715      ast = @parser.parse(body_mass_index, 'openEHR-EHR-OBSERVATION.body_mass_index.v1.adl')
    1816      assert_instance_of OpenEHR::RM::Support::Identification::Archetype_ID, ast.archetype_id
    1917    end
    20 
     18  end
     19
     20  must "openEHR-EHR-ITEM_TREE.Laboratory_request.v1.adl be properly parsed" do
    2121    laboratory_request = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-ITEM_TREE.Laboratory_request.v1.adl")
    2222    assert_nothing_raised do
     
    2626      assert_instance_of OpenEHR::AM::Archetype::Constraint_Model::C_COMPLEX_OBJECT, result.definition
    2727    end
    28 
     28  end
     29
     30  must "openEHR-EHR-OBSERVATION.apgar.v1.adl be properly parsed" do
    2931    apgar = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-OBSERVATION.apgar.v1.adl")
    3032    assert_nothing_raised do
     
    3436      assert_instance_of OpenEHR::AM::Archetype::Constraint_Model::C_COMPLEX_OBJECT, result.definition
    3537    end
    36 
     38  end
     39
     40  must "openEHR-EHR-EVALUATION.adverse.v1.adl be properly parsed" do
    3741    evaluation = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-EVALUATION.adverse.v1.adl")
    3842    assert_nothing_raised do
    3943      @parser.parse(evaluation, 'openEHR-EHR-EVALUATION.adverse.v1')
    4044    end
    41 
     45  end
     46
     47  must "openEHR-EHR-ITEM_TREE.referral.v1.adl be properly parsed" do
    4248    referral = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-ITEM_TREE.referral.v1.adl")
    4349    assert_nothing_raised do
    4450      @parser.parse(referral, 'openEHR-EHR-ITEM_TREE.referral.v1')
    4551    end
    46 
     52  end
     53
     54  must "openEHR-EHR-CLUSTER.exam-fetus.v1.adl be properly parsed" do
    4755    exam_fetus = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-fetus.v1.adl")
    4856    assert_nothing_raised do
    4957      @parser.parse(exam_fetus, 'openEHR-EHR-CLUSTER.exam-fetus.v1')
    5058    end
    51 
     59  end
     60
     61  must "openEHR-EHR-CLUSTER.exam-uterine_cervix.v1.adl be properly parsed" do
    5262    exam_uterine_cervix = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-uterine_cervix.v1.adl")
    5363    assert_nothing_raised do
    5464      @parser.parse(exam_uterine_cervix, 'openEHR-EHR-CLUSTER.exam-uterine_cervix.v1')
    5565    end
    56 
     66  end
     67
     68  must "openEHR-EHR-ACTION.imaging.v1.adl be properly parsed" do
    5769    imaging = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-ACTION.imaging.v1.adl")
    5870    assert_nothing_raised do
    5971      @parser.parse(imaging, 'openEHR-EHR-ACTION.imaging.v1')
    6072    end
    61 
     73  end
     74
     75  must "openEHR-EHR-CLUSTER.exam-nervous_system.v1.adl be properly parsed" do
    6276    exam_nervous_system = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-nervous_system.v1.adl")
    6377    assert_nothing_raised do
    6478      @parser.parse(exam_nervous_system, 'openEHR-EHR-CLUSTER.exam-nervous_system.v1')
    6579    end
    66 
     80  end
     81
     82  must "openEHR-EHR-CLUSTER.exam-generic.v1.adl be properly parsed" do
    6783    exam_generic = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-generic.v1.adl")
    6884    assert_nothing_raised do
    6985      @parser.parse(exam_generic, 'openEHR-EHR-CLUSTER.exam-generic.v1')
    7086    end
    71 
     87  end
     88
     89  must "openEHR-EHR-CLUSTER.exam-generic-mass.v1.adl be properly parsed" do
    7290    exam_generic_mass = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-generic-mass.v1.adl")
    7391    assert_nothing_raised do
    7492      @parser.parse(exam_generic_mass, 'openEHR-EHR-CLUSTER.exam-generic-mass.v1')
    7593    end
    76 
    77 #     exam_generic_lymphnode = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-generic-lymphnode.v1.adl")
    78 #     assert_nothing_raised do
    79 #       @parser.parse(exam_generic_lymphnode, 'openEHR-EHR-CLUSTER.exam-generic-lymphnode.v1')
    80 #     end
    81 
    82 #     exam_generic_joint = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-generic-joint.v1.adl")
    83 #     assert_nothing_raised do
    84 #       @parser.parse(exam_generic_joint, 'openEHR-EHR-CLUSTER.exam-generic-joint.v1')
    85 #     end
    86 
    87 #     exam_chest = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-chest.v1.adl")
    88 #     assert_nothing_raised do
    89 #       @parser.parse(exam_chest, 'openEHR-EHR-CLUSTER.exam-chest.v1')
    90 #     end
    91 
    92 #     exam_abdomen = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-abdomen.v1.adl")
    93 #     assert_nothing_raised do
    94 #       @parser.parse(exam_abdomen, 'openEHR-EHR-CLUSTER.exam-abdomen.v1')
    95 #     end
    96 
    97 #     cluster_auscultation = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.auscultation.v1.adl")
    98 #     assert_nothing_raised do
    99 #       @parser.parse(cluster_auscultation, 'openEHR-EHR-CLUSTER.auscultation.v1')
    100 #     end
    101 
    102 #     cluster_auscultation_chest = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.auscultation-chest.v1.adl")
    103 #     assert_nothing_raised do
    104 #       @parser.parse(cluster_auscultation_chest, 'openEHR-EHR-CLUSTER.auscultation-chest.v1')
    105 #     end
    106 
    107 #     vital_signs = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-SECTION.vital_signs.v1.adl")
    108 #     assert_nothing_raised do
    109 #       @parser.parse(vital_signs, 'openEHR-EHR-SECTION.vital_signs.v1')
    110 #     end
    111 
    112 #     summary = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-SECTION.summary.v1.adl")
    113 #     assert_nothing_raised do
    114 #       @parser.parse(summary, 'openEHR-EHR-SECTION.summary.v1')
    115 #     end
    116 
    117 #     findings = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-SECTION.findings.v1.adl")
    118 #     assert_nothing_raised do
    119 #       @parser.parse(findings, 'openEHR-EHR-SECTION.findings.v1')
    120 #     end
    121 
    122 #     reason_for_encounter = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-SECTION.reason_for_encounter.v1.adl")
    123 #     assert_nothing_raised do
    124 #       @parser.parse(reason_for_encounter, 'openEHR-EHR-SECTION.reason_for_encounter.v1')
    125 #     end
    126 
    127 #     imaging = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-ITEM_TREE.imaging.v1.adl")
    128 #     assert_nothing_raised do
    129 #       @parser.parse(imaging, 'openEHR-EHR-ITEM_TREE.imaging.v1')
    130 #     end
    131 
    132 #     instruction_referral = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-INSTRUCTION.referral.v1.adl")
    133 #     assert_nothing_raised do
    134 #       @parser.parse(instruction_referral, 'openEHR-EHR-INSTRUCTION.referral.v1')
    135 #     end
    136 
    137 #     instruction_medication = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-INSTRUCTION.medication.v1.adl")
    138 #     assert_nothing_raised do
    139 #       @parser.parse(instruction_medication, 'openEHR-EHR-INSTRUCTION.medication.v1')
    140 #     end
    141 
    142 #     action_referral = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-ACTION.referral.v1.adl")
    143 #     assert_nothing_raised do
    144 #       @parser.parse(action_referral, 'openEHR-EHR-ACTION.referral.v1')
    145 #     end
    146 
    147 #     dimensions_circumference = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.dimensions.v1.adl")
    148 #     assert_nothing_raised do
    149 #       @parser.parse(dimensions_circumference, 'openEHR-EHR-CLUSTER.dimensions.v1')
    150 #     end
    151 
    152 #     discharge = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-COMPOSITION.discharge.v1draft.adl")
    153 #     assert_nothing_raised do
    154 #       @parser.parse(discharge, 'openEHR-EHR-COMPOSITION.discharge.v1draft')
    155 #     end
    156 
    157 #     encounter = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-COMPOSITION.encounter.v1draft.adl")
    158 #     assert_nothing_raised do
    159 #       @parser.parse(encounter, 'openEHR-EHR-COMPOSITION.encounter.v1draft')
    160 #     end
    161 
    162 
    163 #     medication = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-ITEM_TREE.medication.v1.adl")
    164 #     assert_nothing_raised do
    165 #       @parser.parse(medication, 'openEHR-EHR-ITEM_TREE.medication.v1.adl")
    166 #     end
     94  end
     95
     96  must "openEHR-EHR-CLUSTER.exam-generic-lymphnode.v1.adl be properly parsed" do
     97    exam_generic_lymphnode = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-generic-lymphnode.v1.adl")
     98    assert_nothing_raised do
     99      @parser.parse(exam_generic_lymphnode, 'openEHR-EHR-CLUSTER.exam-generic-lymphnode.v1')
     100    end
     101  end
     102
     103  must "openEHR-EHR-CLUSTER.exam-generic-joint.v1.adl be properly parsed" do
     104    exam_generic_joint = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-generic-joint.v1.adl")
     105    assert_nothing_raised do
     106      @parser.parse(exam_generic_joint, 'openEHR-EHR-CLUSTER.exam-generic-joint.v1')
     107    end
     108  end
     109
     110  must "openEHR-EHR-CLUSTER.exam-chest.v1.adl be properly parsed" do
     111    exam_chest = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-chest.v1.adl")
     112    assert_nothing_raised do
     113      @parser.parse(exam_chest, 'openEHR-EHR-CLUSTER.exam-chest.v1')
     114    end
     115  end
     116
     117  must "openEHR-EHR-CLUSTER.exam-abdomen.v1.adl be properly parsed" do
     118    exam_abdomen = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-abdomen.v1.adl")
     119    assert_nothing_raised do
     120      @parser.parse(exam_abdomen, 'openEHR-EHR-CLUSTER.exam-abdomen.v1')
     121    end
     122  end
     123
     124  must "openEHR-EHR-CLUSTER.auscultation.v1.adl be properly parsed" do
     125    cluster_auscultation = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.auscultation.v1.adl")
     126    assert_nothing_raised do
     127      @parser.parse(cluster_auscultation, 'openEHR-EHR-CLUSTER.auscultation.v1')
     128    end
     129  end
     130
     131  must "openEHR-EHR-CLUSTER.auscultation-chest.v1.adl be properly parsed" do
     132    cluster_auscultation_chest = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.auscultation-chest.v1.adl")
     133    assert_nothing_raised do
     134      @parser.parse(cluster_auscultation_chest, 'openEHR-EHR-CLUSTER.auscultation-chest.v1')
     135    end
     136  end
     137
     138  must "openEHR-EHR-SECTION.vital_signs.v1.adl be properly parsed" do
     139    vital_signs = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-SECTION.vital_signs.v1.adl")
     140    assert_nothing_raised do
     141      @parser.parse(vital_signs, 'openEHR-EHR-SECTION.vital_signs.v1')
     142    end
     143  end
     144
     145  must "openEHR-EHR-SECTION.summary.v1.adl be properly parsed" do
     146    summary = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-SECTION.summary.v1.adl")
     147    assert_nothing_raised do
     148      @parser.parse(summary, 'openEHR-EHR-SECTION.summary.v1')
     149    end
     150  end
     151
     152  must "openEHR-EHR-SECTION.findings.v1.adl be properly parsed" do
     153    findings = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-SECTION.findings.v1.adl")
     154    assert_nothing_raised do
     155      @parser.parse(findings, 'openEHR-EHR-SECTION.findings.v1')
     156    end
     157  end
     158
     159  must "openEHR-EHR-SECTION.reason_for_encounter.v1.adl be properly parsed" do
     160    reason_for_encounter = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-SECTION.reason_for_encounter.v1.adl")
     161    assert_nothing_raised do
     162      @parser.parse(reason_for_encounter, 'openEHR-EHR-SECTION.reason_for_encounter.v1')
     163    end
     164  end
     165
     166  must "openEHR-EHR-ITEM_TREE.imaging.v1.adl be properly parsed" do
     167    imaging = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-ITEM_TREE.imaging.v1.adl")
     168    assert_nothing_raised do
     169      @parser.parse(imaging, 'openEHR-EHR-ITEM_TREE.imaging.v1')
     170    end
     171  end
     172
     173  must "openEHR-EHR-INSTRUCTION.referral.v1.adl be properly parsed" do
     174    instruction_referral = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-INSTRUCTION.referral.v1.adl")
     175    assert_nothing_raised do
     176      @parser.parse(instruction_referral, 'openEHR-EHR-INSTRUCTION.referral.v1')
     177    end
     178  end
     179
     180  must "openEHR-EHR-INSTRUCTION.medication.v1.adl be properly parsed" do
     181    instruction_medication = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-INSTRUCTION.medication.v1.adl")
     182    assert_nothing_raised do
     183      @parser.parse(instruction_medication, 'openEHR-EHR-INSTRUCTION.medication.v1')
     184    end
     185  end
     186
     187  must "openEHR-EHR-ACTION.referral.v1.adl be properly parsed" do
     188    action_referral = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-ACTION.referral.v1.adl")
     189    assert_nothing_raised do
     190      @parser.parse(action_referral, 'openEHR-EHR-ACTION.referral.v1')
     191    end
     192  end
     193
     194  must "openEHR-EHR-CLUSTER.dimensions.v1.adl be properly parsed" do
     195    dimensions_circumference = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.dimensions.v1.adl")
     196    assert_nothing_raised do
     197      @parser.parse(dimensions_circumference, 'openEHR-EHR-CLUSTER.dimensions.v1')
     198    end
     199  end
     200
     201  must "openEHR-EHR-COMPOSITION.discharge.v1draft.adl be properly parsed" do
     202    discharge = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-COMPOSITION.discharge.v1draft.adl")
     203    assert_nothing_raised do
     204      @parser.parse(discharge, 'openEHR-EHR-COMPOSITION.discharge.v1draft')
     205    end
     206  end
     207
     208  must "openEHR-EHR-COMPOSITION.encounter.v1draft.adl be properly parsed" do
     209    encounter = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-COMPOSITION.encounter.v1draft.adl")
     210    assert_nothing_raised do
     211      @parser.parse(encounter, 'openEHR-EHR-COMPOSITION.encounter.v1draft')
     212    end
     213  end
     214
     215  must "openEHR-EHR-ITEM_TREE.medication.v1.adl be properly parsed" do
     216    medication = File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-ITEM_TREE.medication.v1.adl")
     217    assert_nothing_raised do
     218      @parser.parse(medication, 'openEHR-EHR-ITEM_TREE.medication.v1.adl')
     219    end
    167220  end
    168221end
Note: See TracChangeset for help on using the changeset viewer.