Ignore:
Timestamp:
May 2, 2008, 1:47:51 AM (16 years ago)
Author:
Tatsukawa, Akimichi
Message:

fixed parser.y

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ruby/trunk/models/tests/test_reference_model.rb

    r24 r26  
    3131    assert_instance_of OpenEHR::RM::Data_Types::Text::DV_Coded_Text, @dv_coded_text
    3232  end
     33
    3334  def test_constant
    3435    assert_equal("\r", OpenEHR::RM::Support::Definition::OpenEHR_Definitions::CR)
     
    3738    assert_equal("\n", OpenEHR::RM::Data_Types::Basic::Data_Value::LF)
    3839  end
     40
    3941  def test_dv_boolean
    4042    assert @dv_boolean.value?
     
    4547    assert_raise(ArgumentError){OpenEHR::RM::Data_Types::Basic::DV_Boolean.new(nil)}
    4648  end
     49
    4750  def test_dv_state
    4851    assert_equal("code1", @dv_state.value)
     
    5457    assert_raise(ArgumentError) {OpenEHR::RM::Data_Types::Basic::DV_State.new(nil,nil)}
    5558  end
     59
    5660  def test_dv_identifier
    5761    assert_equal("Ruby Hospital", @dv_identifier.assigner)
     
    6973    assert_raise(ArgumentError) {OpenEHR::RM::Data_Types::Basic::DV_Identifier.new(nil, nil, nil, nil)}
    7074  end
     75
    7176  def test_dv_uri
    7277    assert_equal("file0", @dv_uri.fragment_id)
     
    7984    assert_equal("/openehr-jp/", @dv_uri.path)
    8085  end
     86
    8187  def test_dv_ehr_uri
    8288    assert_equal("ehr", @dv_ehr_uri.scheme)
     
    8490      @dv_ehr_uri.value="svn://www.openehr.jp/openehr-jp/" }
    8591  end
     92
    8693  def test_dv_text
    8794    assert_equal("valid value", @dv_text.value)
    88     assert_raise(ArgumentError){
    89       @dv_text.value = "not valid value\n"}
    90     assert_raise(ArgumentError){
    91       @dv_text.value = nil }
    92     assert_raise(ArgumentError){
    93       @dv_text.value = "" }
    94     assert_raise(ArgumentError){
    95       @dv_text.formatting = "" }
    96     assert_raise(ArgumentError){
    97       @dv_text.encoding = ""}
    98     assert_raise(ArgumentError){
    99       @dv_text.language = ""}
    100     assert_raise(ArgumentError){
    101       @dv_text.mappings = Set.new}
    102     assert_raise(ArgumentError){
    103       @dv_text.mappings = ""}
    104     assert_raise(ArgumentError){
    105       @dv_text.language = ""}
     95    assert_raise(ArgumentError){@dv_text.value = "not valid value\n"}
     96    assert_raise(ArgumentError){@dv_text.value = nil }
     97    assert_raise(ArgumentError){@dv_text.value = "" }
     98    assert_raise(ArgumentError){@dv_text.formatting = "" }
     99    assert_raise(ArgumentError){@dv_text.encoding = ""}
     100    assert_raise(ArgumentError){@dv_text.language = ""}
     101    assert_raise(ArgumentError){@dv_text.mappings = Set.new}
     102    assert_raise(ArgumentError){@dv_text.mappings = ""}
     103    assert_raise(ArgumentError){@dv_text.language = ""}
    106104  end
     105
    107106  def test_dv_coded_text
    108107    assert_equal("valid value", @dv_coded_text.value)
    109108    assert_equal("AT1000", @dv_coded_text.defining_code)
    110     assert_raise(ArgumentError){
    111       @dv_coded_text.defining_code=nil}
     109    assert_raise(ArgumentError){@dv_coded_text.defining_code=nil}
    112110  end
     111
    113112  def test_dv_paragraph
    114113    assert_equal((Set.new ["test1", "test2"]), @dv_paragraph.items)
    115     assert_raise(ArgumentError){
    116       @dv_paragraph.items=Set.new}
     114    assert_raise(ArgumentError){@dv_paragraph.items=Set.new}
    117115  end
     116
    118117  def test_terminology_mapping
    119118   
     
    121120end
    122121
     122
     123class ReferenceModelSupportIdentificationTest < Test::Unit::TestCase
     124  def setup
     125    @object_id = OpenEHR::RM::Support::Identification::OBJECT_ID.new
     126    @terminology_id = OpenEHR::RM::Support::Identification::TERMINOLOGY_ID.new('terminology','version')
     127    @archetype_id = OpenEHR::RM::Support::Identification::ARCHETYPE_ID.new
     128  end
     129 
     130  def test_init
     131    assert_instance_of OpenEHR::RM::Support::Identification::OBJECT_ID, @object_id
     132    assert_instance_of OpenEHR::RM::Support::Identification::TERMINOLOGY_ID, @terminology_id
     133    assert_instance_of OpenEHR::RM::Support::Identification::ARCHETYPE_ID, @archetype_id
     134
     135  end
     136end
Note: See TracChangeset for help on using the changeset viewer.