Ignore:
Timestamp:
Sep 27, 2008, 1:12:51 PM (16 years ago)
Author:
KOBAYASHI, Shinji
Message:

refs #48, #52, #39

File:
1 edited

Legend:

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

    r105 r106  
    352352class RM_Data_Types_Basic_Test < Test::Unit::TestCase
    353353  def setup
    354     @dv_boolean = OpenEHR::RM::Data_Types::Basic::DV_Boolean.new("TRUE")
    355     @dv_state = OpenEHR::RM::Data_Types::Basic::DV_State.new("code1",true)
     354    assert_nothing_raised(Exception){@dv_boolean = OpenEHR::RM::Data_Types::Basic::DV_Boolean.new("TRUE")}
     355    @terminology_id = OpenEHR::RM::Support::Identification::Terminology_ID.new('C83.3', 'ICD10','')
     356    @code_phrase = OpenEHR::RM::Data_Types::Text::Code_Phrase(@terminology_id,
     357    @dv_coded_text = OpenEHR::RM::Data_Types::Text::DV_Coded_Text
     358    @dv_state = OpenEHR::RM::Data_Types::Basic::DV_State.new(OpenEHR::RM::Data_Types::Text:DV_Coded_Text.new("Chronic myeloid leukemia", @terminology_id), true)
    356359    @dv_identifier = OpenEHR::RM::Data_Types::Basic::DV_Identifier.new("Ruby Hospital","0123456-0", "Information office", "personal id")
    357360  end
     
    433436class RM_Data_Types_Text_Test < Test::Unit::TestCase
    434437  def setup
    435     @dv_text = OpenEHR::RM::Data_Types::Text::DV_Text.new("valid value")
    436     @dv_coded_text = OpenEHR::RM::Data_Types::Text::DV_Coded_Text.new("valid value", "AT1000")
     438    assert_nothing_raised(Exception){@dv_text = OpenEHR::RM::Data_Types::Text::DV_Text.new("valid value")}
     439    @terminology_id = OpenEHR::RM::Support::Identification::Terminology_ID('ICD10', '')
     440    assert_nothing_raised(Exception){@dv_coded_text = OpenEHR::RM::Data_Types::Text::DV_Coded_Text.new("C82.3", @terminology_id)}
    437441    @dv_paragraph = OpenEHR::RM::Data_Types::Text::DV_Paragraph.new(Set.new(["test1", "test2"]))
    438442    @term_mapping = OpenEHR::RM::Data_Types::Text::Term_Mapping.new('=',@dv_coded_text,"TEST")
     
    459463
    460464  def test_dv_coded_text
    461     assert_equal("valid value", @dv_coded_text.value)
    462     assert_equal("AT1000", @dv_coded_text.defining_code)
     465    assert_equal("C83.2", @dv_coded_text.value)
     466    assert_equal("ICD10", @dv_coded_text.defining_code)
    463467    assert_raise(ArgumentError){@dv_coded_text.defining_code=nil}
    464468  end
Note: See TracChangeset for help on using the changeset viewer.