Ignore:
Timestamp:
Oct 18, 2009, 12:06:41 AM (15 years ago)
Author:
Tatsukawa, Akimichi
Message:

commit from Pittsburgh

File:
1 edited

Legend:

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

    r320 r321  
    66  end
    77
    8 #   must "assert parser instance" do
    9 #     assert_instance_of ::OpenEhr::ADL::Parser,@parser
    10 #   end
    11 
    12 #   must "openEHR-EHR-CLUSTER.exam-uterus.v1.adl be properly parsed" do
    13 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-uterus.v1.adl")
    14 #     assert_nothing_raised do
    15 #       ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-uterus.v11')
    16 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    17 #     end
    18 #   end
    19 
    20 #   must "openEHR-EHR-SECTION.summary.v1.adl be properly parsed" do
    21 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-SECTION.summary.v1.adl")
    22 #     assert_nothing_raised do
    23 #       ast = @parser.parse(file, 'openEHR-EHR-SECTION.summary.v1')
    24 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    25 #     end
    26 #   end
    27 
    28 
    29 #   must "openEHR-EHR-ACTION.referral.v1.adl be properly parsed" do
    30 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-ACTION.referral.v1.adl")
    31 #     assert_nothing_raised do
    32 #       ast = @parser.parse(file, 'openEHR-EHR-ACTION.referral.v1')
    33 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    34 #     end
    35 #   end
    36 
    37 #   must "openEHR-EHR-CLUSTER.auscultation-chest.v1.adl be properly parsed" do
    38 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.auscultation-chest.v1.adl")
    39 #     assert_nothing_raised do
    40 #       ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.auscultation-chest.v1')
    41 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    42 #     end
    43 #   end
    44 
    45 #   must "openEHR-EHR-CLUSTER.auscultation.v1.adl be properly parsed" do
    46 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.auscultation.v1.adl")
    47 #     assert_nothing_raised do
    48 #       ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.auscultation.v1')
    49 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    50 #     end
    51 #   end
    52 
    53 
    54 #   must "openEHR-EHR-CLUSTER.exam-abdomen.v1.adl be properly parsed" do
    55 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-abdomen.v1.adl")
    56 #     assert_nothing_raised do
    57 #       ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-abdomen.v1')
    58 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    59 #     end
    60 #   end
    61 
    62 #   must "openEHR-EHR-CLUSTER.exam-chest.v1.adl be properly parsed" do
    63 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-chest.v1.adl")
    64 #     assert_nothing_raised do
    65 #       ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-chest.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-joint.v1.adl be properly parsed" do
    71 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-generic-joint.v1.adl")
    72 #     assert_nothing_raised do
    73 #       ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-generic-joint.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-lymphnode.v1.adl be properly parsed" do
    79 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-generic-lymphnode.v1.adl")
    80 #     assert_nothing_raised do
    81 #       ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-generic-lymphnode.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-mass.v1.adl be properly parsed" do
    87 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-generic-mass.v1.adl")
    88 #     assert_nothing_raised do
    89 #       ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-generic-mass.v1')
    90 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    91 #     end
    92 #   end
    93 
    94 #   must "openEHR-EHR-CLUSTER.exam-generic.v1.adl be properly parsed" do
    95 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-generic.v1.adl")
    96 #     assert_nothing_raised do
    97 #       ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-generic.v1')
    98 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    99 #     end
    100 #   end
    101 
    102 #   must "openEHR-EHR-CLUSTER.exam-nervous_system.v1.adl be properly parsed" do
    103 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-nervous_system.v1.adl")
    104 #     assert_nothing_raised do
    105 #       ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-nervous_system.v1')
    106 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    107 #     end
    108 #   end
    109 
    110 #   must "openEHR-EHR-COMPOSITION.discharge.v1draft.adl be properly parsed" do
    111 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-COMPOSITION.discharge.v1draft.adl")
    112 #     assert_nothing_raised do
    113 #       ast = @parser.parse(file, 'openEHR-EHR-COMPOSITION.discharge.v1draft')
    114 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    115 #     end
    116 #   end
    117 
    118 
    119 #   must "openEHR-EHR-INSTRUCTION.medication.v1.adl be properly parsed" do
    120 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-INSTRUCTION.medication.v1.adl")
    121 #     assert_nothing_raised do
    122 #       ast = @parser.parse(file, 'openEHR-EHR-INSTRUCTION.medication.v1')
    123 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    124 #     end
    125 #   end
    126 
    127 #   must "openEHR-EHR-INSTRUCTION.referral.v1.adl be properly parsed" do
    128 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-INSTRUCTION.referral.v1.adl")
    129 #     assert_nothing_raised do
    130 #       ast = @parser.parse(file, 'openEHR-EHR-INSTRUCTION.referral.v1')
    131 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    132 #     end
    133 #   end
    134 
    135 #   must "openEHR-EHR-ITEM_TREE.Laboratory_request.v1.adl be properly parsed" do
    136 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-ITEM_TREE.Laboratory_request.v1.adl")
    137 #     assert_nothing_raised do
    138 #       ast = @parser.parse(file, 'openEHR-EHR-ITEM_TREE.Laboratory_request.v1')
    139 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    140 #     end
    141 #   end
    142 
    143 
    144 #   must "openEHR-EHR-OBSERVATION.apgar.v1.adl be properly parsed" do
    145 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-OBSERVATION.apgar.v1.adl")
    146 #     assert_nothing_raised do
    147 #       ast = @parser.parse(file, 'openEHR-EHR-OBSERVATION.apgar.v1')
    148 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    149 #     end
    150 #   end
    151 
    152 #   must "openEHR-EHR-SECTION.findings.v1.adl be properly parsed" do
    153 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-SECTION.findings.v1.adl")
    154 #     assert_nothing_raised do
    155 #       ast = @parser.parse(file, 'openEHR-EHR-SECTION.findings.v1')
    156 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    157 #     end
    158 #   end
    159 
    160 #   must "openEHR-EHR-SECTION.reason_for_encounter.v1.adl be properly parsed" do
    161 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-SECTION.reason_for_encounter.v1.adl")
    162 #     assert_nothing_raised do
    163 #       ast = @parser.parse(file, 'openEHR-EHR-SECTION.reason_for_encounter.v1')
    164 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    165 #     end
    166 #   end
    167 
    168 
    169 #   must "openEHR-EHR-SECTION.vital_signs.v1.adl be properly parsed" do
    170 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-SECTION.vital_signs.v1.adl")
    171 #     assert_nothing_raised do
    172 #       ast = @parser.parse(file, 'openEHR-EHR-SECTION.vital_signs.v1')
    173 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    174 #     end
    175 #   end
    176 
    177 
    178 # # C_DV_QUANTITY parse error
    179 #   must "openEHR-EHR-EVALUATION.adverse.v1.adl be properly parsed" do
    180 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-EVALUATION.adverse.v1.adl")
    181 #     assert_nothing_raised do
    182 #       ast = @parser.parse(file, 'openEHR-EHR-EVALUATION.adverse.v1')
    183 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    184 #     end
    185 #   end
    186 
    187 #   must "openEHR-EHR-CLUSTER.dimensions-circumference.v1.adl be properly parsed" do
    188 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.dimensions-circumference.v1.adl")
    189 #     assert_nothing_raised do
    190 #       ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.dimensions-circumference.v1')
    191 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    192 #     end
    193 #   end
    194 
    195 #   must "openEHR-EHR-CLUSTER.dimensions.v1.adl be properly parsed" do
    196 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.dimensions.v1.adl")
    197 #     assert_nothing_raised do
    198 #       ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.dimensions.v1')
    199 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    200 #     end
    201 #   end
    202 
    203 #   must "openEHR-EHR-CLUSTER.exam-fetus.v1.adl be properly parsed" do
    204 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-fetus.v1.adl")
    205 #     assert_nothing_raised do
    206 #       ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-fetus.v1')
    207 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    208 #     end
    209 #   end
    210 
    211 #   must "openEHR-EHR-CLUSTER.exam-uterine_cervix.v1.adl be properly parsed" do
    212 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-uterine_cervix.v1.adl")
    213 #     assert_nothing_raised do
    214 #       ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-uterine_cervix.v1')
    215 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    216 #     end
    217 #   end
    218 
    219 #   must "openEHR-EHR-OBSERVATION.body_mass_index.v1.adl be properly parsed" do
    220 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-OBSERVATION.body_mass_index.v1.adl")
    221 #     assert_nothing_raised do
    222 #       ast = @parser.parse(file, 'openEHR-EHR-OBSERVATION.body_mass_index.v1')
    223 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    224 #     end
    225 #   end
    226 
    227 #   must "openEHR-EHR-ACTION.imaging.v1.adl be properly parsed" do
    228 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-ACTION.imaging.v1.adl")
    229 #     assert_nothing_raised do
    230 #       ast = @parser.parse(file, 'openEHR-EHR-ACTION.imaging.v1')
    231 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    232 #     end
    233 #   end
    234 
    235 #   must "openEHR-EHR-COMPOSITION.encounter.v1draft.adl be properly parsed" do
    236 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-COMPOSITION.encounter.v1draft.adl")
    237 #     assert_nothing_raised do
    238 #       ast = @parser.parse(file, 'openEHR-EHR-COMPOSITION.encounter.v1draft')
    239 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    240 #     end
    241 #   end
    242 
    243 #   must "openEHR-EHR-ITEM_TREE.follow_up.v1draft.adl be properly parsed" do
    244 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-ITEM_TREE.follow_up.v1draft.adl")
    245 #     assert_nothing_raised do
    246 #       ast = @parser.parse(file, 'openEHR-EHR-ITEM_TREE.follow_up.v1draft')
    247 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    248 #     end
    249 #   end
    250 
    251 #   must "openEHR-EHR-ITEM_TREE.medication-formulation.v1.adl be properly parsed" do
    252 #     file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-ITEM_TREE.medication-formulation.v1.adl")
    253 #     assert_nothing_raised do
    254 #       ast = @parser.parse(file, 'openEHR-EHR-ITEM_TREE.medication-formulation.v1')
    255 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    256 #     end
    257 #   end
     8  must "assert parser instance" do
     9    assert_instance_of ::OpenEhr::ADL::Parser,@parser
     10  end
     11
     12  must "openEHR-EHR-CLUSTER.exam-uterus.v1.adl be properly parsed" do
     13    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-uterus.v1.adl")
     14    assert_nothing_raised do
     15      ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-uterus.v11')
     16      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     17    end
     18  end
     19
     20  must "openEHR-EHR-SECTION.summary.v1.adl be properly parsed" do
     21    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-SECTION.summary.v1.adl")
     22    assert_nothing_raised do
     23      ast = @parser.parse(file, 'openEHR-EHR-SECTION.summary.v1')
     24      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     25    end
     26  end
     27
     28
     29  must "openEHR-EHR-ACTION.referral.v1.adl be properly parsed" do
     30    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-ACTION.referral.v1.adl")
     31    assert_nothing_raised do
     32      ast = @parser.parse(file, 'openEHR-EHR-ACTION.referral.v1')
     33      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     34    end
     35  end
     36
     37  must "openEHR-EHR-CLUSTER.auscultation-chest.v1.adl be properly parsed" do
     38    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.auscultation-chest.v1.adl")
     39    assert_nothing_raised do
     40      ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.auscultation-chest.v1')
     41      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     42    end
     43  end
     44
     45  must "openEHR-EHR-CLUSTER.auscultation.v1.adl be properly parsed" do
     46    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.auscultation.v1.adl")
     47    assert_nothing_raised do
     48      ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.auscultation.v1')
     49      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     50    end
     51  end
     52
     53
     54  must "openEHR-EHR-CLUSTER.exam-abdomen.v1.adl be properly parsed" do
     55    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-abdomen.v1.adl")
     56    assert_nothing_raised do
     57      ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-abdomen.v1')
     58      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     59    end
     60  end
     61
     62  must "openEHR-EHR-CLUSTER.exam-chest.v1.adl be properly parsed" do
     63    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-chest.v1.adl")
     64    assert_nothing_raised do
     65      ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-chest.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-joint.v1.adl be properly parsed" do
     71    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-generic-joint.v1.adl")
     72    assert_nothing_raised do
     73      ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-generic-joint.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-lymphnode.v1.adl be properly parsed" do
     79    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-generic-lymphnode.v1.adl")
     80    assert_nothing_raised do
     81      ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-generic-lymphnode.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-mass.v1.adl be properly parsed" do
     87    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-generic-mass.v1.adl")
     88    assert_nothing_raised do
     89      ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-generic-mass.v1')
     90      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     91    end
     92  end
     93
     94  must "openEHR-EHR-CLUSTER.exam-generic.v1.adl be properly parsed" do
     95    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-generic.v1.adl")
     96    assert_nothing_raised do
     97      ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-generic.v1')
     98      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     99    end
     100  end
     101
     102  must "openEHR-EHR-CLUSTER.exam-nervous_system.v1.adl be properly parsed" do
     103    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-nervous_system.v1.adl")
     104    assert_nothing_raised do
     105      ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-nervous_system.v1')
     106      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     107    end
     108  end
     109
     110  must "openEHR-EHR-COMPOSITION.discharge.v1draft.adl be properly parsed" do
     111    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-COMPOSITION.discharge.v1draft.adl")
     112    assert_nothing_raised do
     113      ast = @parser.parse(file, 'openEHR-EHR-COMPOSITION.discharge.v1draft')
     114      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     115    end
     116  end
     117
     118
     119  must "openEHR-EHR-INSTRUCTION.medication.v1.adl be properly parsed" do
     120    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-INSTRUCTION.medication.v1.adl")
     121    assert_nothing_raised do
     122      ast = @parser.parse(file, 'openEHR-EHR-INSTRUCTION.medication.v1')
     123      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     124    end
     125  end
     126
     127  must "openEHR-EHR-INSTRUCTION.referral.v1.adl be properly parsed" do
     128    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-INSTRUCTION.referral.v1.adl")
     129    assert_nothing_raised do
     130      ast = @parser.parse(file, 'openEHR-EHR-INSTRUCTION.referral.v1')
     131      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     132    end
     133  end
     134
     135  must "openEHR-EHR-ITEM_TREE.Laboratory_request.v1.adl be properly parsed" do
     136    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-ITEM_TREE.Laboratory_request.v1.adl")
     137    assert_nothing_raised do
     138      ast = @parser.parse(file, 'openEHR-EHR-ITEM_TREE.Laboratory_request.v1')
     139      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     140    end
     141  end
     142
     143
     144  must "openEHR-EHR-OBSERVATION.apgar.v1.adl be properly parsed" do
     145    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-OBSERVATION.apgar.v1.adl")
     146    assert_nothing_raised do
     147      ast = @parser.parse(file, 'openEHR-EHR-OBSERVATION.apgar.v1')
     148      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     149    end
     150  end
     151
     152  must "openEHR-EHR-SECTION.findings.v1.adl be properly parsed" do
     153    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-SECTION.findings.v1.adl")
     154    assert_nothing_raised do
     155      ast = @parser.parse(file, 'openEHR-EHR-SECTION.findings.v1')
     156      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     157    end
     158  end
     159
     160  must "openEHR-EHR-SECTION.reason_for_encounter.v1.adl be properly parsed" do
     161    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-SECTION.reason_for_encounter.v1.adl")
     162    assert_nothing_raised do
     163      ast = @parser.parse(file, 'openEHR-EHR-SECTION.reason_for_encounter.v1')
     164      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     165    end
     166  end
     167
     168
     169
     170
     171# C_DV_QUANTITY parse error
     172  must "openEHR-EHR-EVALUATION.adverse.v1.adl be properly parsed" do
     173    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-EVALUATION.adverse.v1.adl")
     174    assert_nothing_raised do
     175      ast = @parser.parse(file, 'openEHR-EHR-EVALUATION.adverse.v1')
     176      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     177    end
     178  end
     179
     180  must "openEHR-EHR-CLUSTER.dimensions-circumference.v1.adl be properly parsed" do
     181    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.dimensions-circumference.v1.adl")
     182    assert_nothing_raised do
     183      ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.dimensions-circumference.v1')
     184      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     185    end
     186  end
     187
     188  must "openEHR-EHR-CLUSTER.dimensions.v1.adl be properly parsed" do
     189    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.dimensions.v1.adl")
     190    assert_nothing_raised do
     191      ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.dimensions.v1')
     192      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     193    end
     194  end
     195
     196  must "openEHR-EHR-CLUSTER.exam-fetus.v1.adl be properly parsed" do
     197    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-fetus.v1.adl")
     198    assert_nothing_raised do
     199      ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-fetus.v1')
     200      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     201    end
     202  end
     203
     204  must "openEHR-EHR-CLUSTER.exam-uterine_cervix.v1.adl be properly parsed" do
     205    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-CLUSTER.exam-uterine_cervix.v1.adl")
     206    assert_nothing_raised do
     207      ast = @parser.parse(file, 'openEHR-EHR-CLUSTER.exam-uterine_cervix.v1')
     208      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     209    end
     210  end
     211
     212  must "openEHR-EHR-OBSERVATION.body_mass_index.v1.adl be properly parsed" do
     213    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-OBSERVATION.body_mass_index.v1.adl")
     214    assert_nothing_raised do
     215      ast = @parser.parse(file, 'openEHR-EHR-OBSERVATION.body_mass_index.v1')
     216      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     217    end
     218  end
     219
     220  must "openEHR-EHR-ACTION.imaging.v1.adl be properly parsed" do
     221    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-ACTION.imaging.v1.adl")
     222    assert_nothing_raised do
     223      ast = @parser.parse(file, 'openEHR-EHR-ACTION.imaging.v1')
     224      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     225    end
     226  end
     227
     228  must "openEHR-EHR-COMPOSITION.encounter.v1draft.adl be properly parsed" do
     229    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-COMPOSITION.encounter.v1draft.adl")
     230    assert_nothing_raised do
     231      ast = @parser.parse(file, 'openEHR-EHR-COMPOSITION.encounter.v1draft')
     232      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     233    end
     234  end
     235
     236  must "openEHR-EHR-ITEM_TREE.follow_up.v1draft.adl be properly parsed" do
     237    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-ITEM_TREE.follow_up.v1draft.adl")
     238    assert_nothing_raised do
     239      ast = @parser.parse(file, 'openEHR-EHR-ITEM_TREE.follow_up.v1draft')
     240      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     241    end
     242  end
     243
     244  must "openEHR-EHR-SECTION.vital_signs.v1.adl be properly parsed" do
     245    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-SECTION.vital_signs.v1.adl")
     246    assert_nothing_raised do
     247      ast = @parser.parse(file, 'openEHR-EHR-SECTION.vital_signs.v1')
     248      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     249    end
     250  end
     251
     252  must "openEHR-EHR-ITEM_TREE.medication-formulation.v1.adl be properly parsed" do
     253    file =  File.read("#{TEST_ROOT_DIR}/adl/openEHR-EHR-ITEM_TREE.medication-formulation.v1.adl")
     254    assert_nothing_raised do
     255      ast = @parser.parse(file, 'openEHR-EHR-ITEM_TREE.medication-formulation.v1')
     256      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     257    end
     258  end
     259
     260  must "adl-test-ENTRY.basic_types.v1.adl be properly parsed" do
     261    file =  File.read("#{TEST_ROOT_DIR}/adl/adl-test-ENTRY.basic_types.v1.adl")
     262    assert_nothing_raised do
     263      ast = @parser.parse(file, 'adl-test-ENTRY.basic_types.v1')
     264      assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
     265    end
     266  end
     267
    258268
    259269  must "adl-test-ENTRY.assumed_types.v1.adl be properly parsed" do
     
    265275  end
    266276
    267 #   must "adl-test-ENTRY.basic_types.v1.adl be properly parsed" do
    268 #     file =  File.read("#{TEST_ROOT_DIR}/adl/adl-test-ENTRY.basic_types.v1.adl")
    269 #     assert_nothing_raised do
    270 #       ast = @parser.parse(file, 'adl-test-ENTRY.basic_types.v1')
    271 #       assert_instance_of OpenEhr::RM::Support::Identification::ArchetypeID, ast.archetype_id
    272 #     end
    273 #   end
    274 
    275277end
Note: See TracChangeset for help on using the changeset viewer.