Ignore:
Timestamp:
Oct 14, 2009, 1:06:58 AM (15 years ago)
Author:
Tatsukawa, Akimichi
Message:

created remote_adl_test.rb

File:
1 edited

Legend:

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

    r316 r317  
    1818  end
    1919
    20 #   must "openEHR-EHR-ACTION.imaging.v1.adl be properly parsed" do
    21 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-ACTION.imaging.v1.adl")
    22 #     assert_nothing_raised do
    23 #       ast = @parser.parse(file, 'openEHR-EHR-ACTION.imaging.v1')
    24 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    25 #     end
    26 #   end
    27 
    28 #   must "openEHR-EHR-ACTION.referral.v1.adl be properly parsed" do
    29 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-ACTION.referral.v1.adl")
    30 #     assert_nothing_raised do
    31 #       ast = @parser.parse(file, 'openEHR-EHR-ACTION.referral.v1')
    32 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    33 #     end
    34 #   end
    35 
    36 #   must "openEHR-EHR-CLUSTER.auscultation-chest.v1.adl be properly parsed" do
    37 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.auscultation-chest.v1.adl")
    38 #     assert_nothing_raised do
    39 #       ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.auscultation-chest.v1')
    40 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    41 #     end
    42 #   end
    43 
    44 #   must "openEHR-EHR-CLUSTER.auscultation.v1.adl be properly parsed" do
    45 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.auscultation.v1.adl")
    46 #     assert_nothing_raised do
    47 #       ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.auscultation.v1')
    48 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    49 #     end
    50 #   end
    51 
    52 
    53 #   must "openEHR-EHR-CLUSTER.exam-abdomen.v1.adl be properly parsed" do
    54 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-abdomen.v1.adl")
    55 #     assert_nothing_raised do
    56 #       ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-abdomen.v1')
    57 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    58 #     end
    59 #   end
    60 
    61 #   must "openEHR-EHR-CLUSTER.exam-chest.v1.adl be properly parsed" do
    62 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-chest.v1.adl")
    63 #     assert_nothing_raised do
    64 #       ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-chest.v1')
    65 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    66 #     end
    67 #   end
    68 
    69 #   must "openEHR-EHR-CLUSTER.exam-generic-joint.v1.adl be properly parsed" do
    70 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-generic-joint.v1.adl")
    71 #     assert_nothing_raised do
    72 #       ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-generic-joint.v1')
    73 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    74 #     end
    75 #   end
    76 
    77 #   must "openEHR-EHR-CLUSTER.exam-generic-lymphnode.v1.adl be properly parsed" do
    78 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-generic-lymphnode.v1.adl")
    79 #     assert_nothing_raised do
    80 #       ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-generic-lymphnode.v1')
    81 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    82 #     end
    83 #   end
    84 
    85 #   must "openEHR-EHR-CLUSTER.exam-generic-mass.v1.adl be properly parsed" do
    86 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-generic-mass.v1.adl")
    87 #     assert_nothing_raised do
    88 #       ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-generic-mass.v1')
    89 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    90 #     end
    91 #   end
    92 
    93 #   must "openEHR-EHR-CLUSTER.exam-generic.v1.adl be properly parsed" do
    94 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-generic.v1.adl")
    95 #     assert_nothing_raised do
    96 #       ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-generic.v1')
    97 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    98 #     end
    99 #   end
    100 
    101 #   must "openEHR-EHR-CLUSTER.exam-nervous_system.v1.adl be properly parsed" do
    102 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-nervous_system.v1.adl")
    103 #     assert_nothing_raised do
    104 #       ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-nervous_system.v1')
    105 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    106 #     end
    107 #   end
    108 
    109 #   must "openEHR-EHR-COMPOSITION.discharge.v1draft.adl be properly parsed" do
    110 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-COMPOSITION.discharge.v1draft.adl")
    111 #     assert_nothing_raised do
    112 #       ast = @parser.parse(file, 'openEHR-EHR-COMPOSITION.discharge.v1draft')
    113 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    114 #     end
    115 #   end
    116 
    117 #   must "openEHR-EHR-COMPOSITION.encounter.v1draft.adl be properly parsed" do
    118 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-COMPOSITION.encounter.v1draft.adl")
    119 #     assert_nothing_raised do
    120 #       ast = @parser.parse(file, 'openEHR-EHR-COMPOSITION.encounter.v1draft')
    121 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    122 #     end
    123 #   end
    124 
    125 #   must "openEHR-EHR-INSTRUCTION.medication.v1.adl be properly parsed" do
    126 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-INSTRUCTION.medication.v1.adl")
    127 #     assert_nothing_raised do
    128 #       ast = @parser.parse(file, 'openEHR-EHR-INSTRUCTION.medication.v1')
    129 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    130 #     end
    131 #   end
    132 
    133 #   must "openEHR-EHR-INSTRUCTION.referral.v1.adl be properly parsed" do
    134 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-INSTRUCTION.referral.v1.adl")
    135 #     assert_nothing_raised do
    136 #       ast = @parser.parse(file, 'openEHR-EHR-INSTRUCTION.referral.v1')
    137 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    138 #     end
    139 #   end
    140 
    141 #   must "openEHR-EHR-ITEM_TREE.Laboratory_request.v1.adl be properly parsed" do
    142 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-ITEM_TREE.Laboratory_request.v1.adl")
    143 #     assert_nothing_raised do
    144 #       ast = @parser.parse(file, 'openEHR-EHR-ITEM_TREE.Laboratory_request.v1')
    145 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    146 #     end
    147 #   end
    148 
    149 
    150 #   must "openEHR-EHR-OBSERVATION.apgar.v1.adl be properly parsed" do
    151 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-OBSERVATION.apgar.v1.adl")
    152 #     assert_nothing_raised do
    153 #       ast = @parser.parse(file, 'openEHR-EHR-OBSERVATION.apgar.v1')
    154 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    155 #     end
    156 #   end
    157 
    158 #   must "openEHR-EHR-SECTION.findings.v1.adl be properly parsed" do
    159 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-SECTION.findings.v1.adl")
    160 #     assert_nothing_raised do
    161 #       ast = @parser.parse(file, 'openEHR-EHR-SECTION.findings.v1')
    162 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    163 #     end
    164 #   end
    165 
    166 #   must "openEHR-EHR-SECTION.reason_for_encounter.v1.adl be properly parsed" do
    167 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-SECTION.reason_for_encounter.v1.adl")
    168 #     assert_nothing_raised do
    169 #       ast = @parser.parse(file, 'openEHR-EHR-SECTION.reason_for_encounter.v1')
    170 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    171 #     end
    172 #   end
    173 
    174 
    175 #   must "openEHR-EHR-SECTION.vital_signs.v1.adl be properly parsed" do
    176 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-SECTION.vital_signs.v1.adl")
    177 #     assert_nothing_raised do
    178 #       ast = @parser.parse(file, 'openEHR-EHR-SECTION.vital_signs.v1')
    179 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    180 #     end
    181 #   end
    182 
    183 
    184 # # C_DV_QUANTITY parse error
    185 #   must "openEHR-EHR-EVALUATION.adverse.v1.adl be properly parsed" do
    186 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-EVALUATION.adverse.v1.adl")
    187 #     assert_nothing_raised do
    188 #       ast = @parser.parse(file, 'openEHR-EHR-EVALUATION.adverse.v1')
    189 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    190 #     end
    191 #   end
    192 
    193 #   must "openEHR-EHR-CLUSTER.dimensions-circumference.v1.adl be properly parsed" do
    194 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.dimensions-circumference.v1.adl")
    195 #     assert_nothing_raised do
    196 #       ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.dimensions-circumference.v1')
    197 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    198 #     end
    199 #   end
    200 
    201 #   must "openEHR-EHR-CLUSTER.dimensions.v1.adl be properly parsed" do
    202 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.dimensions.v1.adl")
    203 #     assert_nothing_raised do
    204 #       ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.dimensions.v1')
    205 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    206 #     end
    207 #   end
    208 
    209 #   must "openEHR-EHR-CLUSTER.exam-fetus.v1.adl be properly parsed" do
    210 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-fetus.v1.adl")
    211 #     assert_nothing_raised do
    212 #       ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-fetus.v1')
    213 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    214 #     end
    215 #   end
    216 
    217 #   must "openEHR-EHR-CLUSTER.exam-uterine_cervix.v1.adl be properly parsed" do
    218 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-uterine_cervix.v1.adl")
    219 #     assert_nothing_raised do
    220 #       ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-uterine_cervix.v1')
    221 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    222 #     end
    223 #   end
    224 
    225 #   must "openEHR-EHR-OBSERVATION.body_mass_index.v1.adl be properly parsed" do
    226 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-OBSERVATION.body_mass_index.v1.adl")
    227 #     assert_nothing_raised do
    228 #       ast = @parser.parse(file, 'openEHR-EHR-OBSERVATION.body_mass_index.v1')
    229 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    230 #     end
    231 #   end
    232 
     20
     21  must "openEHR-EHR-ACTION.referral.v1.adl be properly parsed" do
     22    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-ACTION.referral.v1.adl")
     23    assert_nothing_raised do
     24      ast = @parser.parse(file, 'openEHR-EHR-ACTION.referral.v1')
     25      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     26    end
     27  end
     28
     29  must "openEHR-EHR-CLUSTER.auscultation-chest.v1.adl be properly parsed" do
     30    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.auscultation-chest.v1.adl")
     31    assert_nothing_raised do
     32      ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.auscultation-chest.v1')
     33      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     34    end
     35  end
     36
     37  must "openEHR-EHR-CLUSTER.auscultation.v1.adl be properly parsed" do
     38    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.auscultation.v1.adl")
     39    assert_nothing_raised do
     40      ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.auscultation.v1')
     41      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     42    end
     43  end
     44
     45
     46  must "openEHR-EHR-CLUSTER.exam-abdomen.v1.adl be properly parsed" do
     47    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-abdomen.v1.adl")
     48    assert_nothing_raised do
     49      ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-abdomen.v1')
     50      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     51    end
     52  end
     53
     54  must "openEHR-EHR-CLUSTER.exam-chest.v1.adl be properly parsed" do
     55    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-chest.v1.adl")
     56    assert_nothing_raised do
     57      ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-chest.v1')
     58      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     59    end
     60  end
     61
     62  must "openEHR-EHR-CLUSTER.exam-generic-joint.v1.adl be properly parsed" do
     63    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-generic-joint.v1.adl")
     64    assert_nothing_raised do
     65      ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-generic-joint.v1')
     66      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     67    end
     68  end
     69
     70  must "openEHR-EHR-CLUSTER.exam-generic-lymphnode.v1.adl be properly parsed" do
     71    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-generic-lymphnode.v1.adl")
     72    assert_nothing_raised do
     73      ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-generic-lymphnode.v1')
     74      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     75    end
     76  end
     77
     78  must "openEHR-EHR-CLUSTER.exam-generic-mass.v1.adl be properly parsed" do
     79    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-generic-mass.v1.adl")
     80    assert_nothing_raised do
     81      ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-generic-mass.v1')
     82      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     83    end
     84  end
     85
     86  must "openEHR-EHR-CLUSTER.exam-generic.v1.adl be properly parsed" do
     87    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-generic.v1.adl")
     88    assert_nothing_raised do
     89      ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-generic.v1')
     90      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     91    end
     92  end
     93
     94  must "openEHR-EHR-CLUSTER.exam-nervous_system.v1.adl be properly parsed" do
     95    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-nervous_system.v1.adl")
     96    assert_nothing_raised do
     97      ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-nervous_system.v1')
     98      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     99    end
     100  end
     101
     102  must "openEHR-EHR-COMPOSITION.discharge.v1draft.adl be properly parsed" do
     103    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-COMPOSITION.discharge.v1draft.adl")
     104    assert_nothing_raised do
     105      ast = @parser.parse(file, 'openEHR-EHR-COMPOSITION.discharge.v1draft')
     106      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     107    end
     108  end
     109
     110  must "openEHR-EHR-COMPOSITION.encounter.v1draft.adl be properly parsed" do
     111    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-COMPOSITION.encounter.v1draft.adl")
     112    assert_nothing_raised do
     113      ast = @parser.parse(file, 'openEHR-EHR-COMPOSITION.encounter.v1draft')
     114      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     115    end
     116  end
     117
     118  must "openEHR-EHR-INSTRUCTION.medication.v1.adl be properly parsed" do
     119    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-INSTRUCTION.medication.v1.adl")
     120    assert_nothing_raised do
     121      ast = @parser.parse(file, 'openEHR-EHR-INSTRUCTION.medication.v1')
     122      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     123    end
     124  end
     125
     126  must "openEHR-EHR-INSTRUCTION.referral.v1.adl be properly parsed" do
     127    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-INSTRUCTION.referral.v1.adl")
     128    assert_nothing_raised do
     129      ast = @parser.parse(file, 'openEHR-EHR-INSTRUCTION.referral.v1')
     130      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     131    end
     132  end
     133
     134  must "openEHR-EHR-ITEM_TREE.Laboratory_request.v1.adl be properly parsed" do
     135    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-ITEM_TREE.Laboratory_request.v1.adl")
     136    assert_nothing_raised do
     137      ast = @parser.parse(file, 'openEHR-EHR-ITEM_TREE.Laboratory_request.v1')
     138      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     139    end
     140  end
     141
     142
     143  must "openEHR-EHR-OBSERVATION.apgar.v1.adl be properly parsed" do
     144    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-OBSERVATION.apgar.v1.adl")
     145    assert_nothing_raised do
     146      ast = @parser.parse(file, 'openEHR-EHR-OBSERVATION.apgar.v1')
     147      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     148    end
     149  end
     150
     151  must "openEHR-EHR-SECTION.findings.v1.adl be properly parsed" do
     152    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-SECTION.findings.v1.adl")
     153    assert_nothing_raised do
     154      ast = @parser.parse(file, 'openEHR-EHR-SECTION.findings.v1')
     155      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     156    end
     157  end
     158
     159  must "openEHR-EHR-SECTION.reason_for_encounter.v1.adl be properly parsed" do
     160    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-SECTION.reason_for_encounter.v1.adl")
     161    assert_nothing_raised do
     162      ast = @parser.parse(file, 'openEHR-EHR-SECTION.reason_for_encounter.v1')
     163      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     164    end
     165  end
     166
     167
     168  must "openEHR-EHR-SECTION.vital_signs.v1.adl be properly parsed" do
     169    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-SECTION.vital_signs.v1.adl")
     170    assert_nothing_raised do
     171      ast = @parser.parse(file, 'openEHR-EHR-SECTION.vital_signs.v1')
     172      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     173    end
     174  end
     175
     176
     177# C_DV_QUANTITY parse error
     178  must "openEHR-EHR-EVALUATION.adverse.v1.adl be properly parsed" do
     179    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-EVALUATION.adverse.v1.adl")
     180    assert_nothing_raised do
     181      ast = @parser.parse(file, 'openEHR-EHR-EVALUATION.adverse.v1')
     182      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     183    end
     184  end
     185
     186  must "openEHR-EHR-CLUSTER.dimensions-circumference.v1.adl be properly parsed" do
     187    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.dimensions-circumference.v1.adl")
     188    assert_nothing_raised do
     189      ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.dimensions-circumference.v1')
     190      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     191    end
     192  end
     193
     194  must "openEHR-EHR-CLUSTER.dimensions.v1.adl be properly parsed" do
     195    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.dimensions.v1.adl")
     196    assert_nothing_raised do
     197      ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.dimensions.v1')
     198      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     199    end
     200  end
     201
     202  must "openEHR-EHR-CLUSTER.exam-fetus.v1.adl be properly parsed" do
     203    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-fetus.v1.adl")
     204    assert_nothing_raised do
     205      ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-fetus.v1')
     206      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     207    end
     208  end
     209
     210  must "openEHR-EHR-CLUSTER.exam-uterine_cervix.v1.adl be properly parsed" do
     211    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-uterine_cervix.v1.adl")
     212    assert_nothing_raised do
     213      ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-uterine_cervix.v1')
     214      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     215    end
     216  end
     217
     218  must "openEHR-EHR-OBSERVATION.body_mass_index.v1.adl be properly parsed" do
     219    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-OBSERVATION.body_mass_index.v1.adl")
     220    assert_nothing_raised do
     221      ast = @parser.parse(file, 'openEHR-EHR-OBSERVATION.body_mass_index.v1')
     222      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     223    end
     224  end
     225
     226  must "openEHR-EHR-ACTION.imaging.v1.adl be properly parsed" do
     227    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-ACTION.imaging.v1.adl")
     228    assert_nothing_raised do
     229      ast = @parser.parse(file, 'openEHR-EHR-ACTION.imaging.v1')
     230      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     231    end
     232  end
    233233
    234234end
Note: See TracChangeset for help on using the changeset viewer.