Ignore:
Timestamp:
Jul 7, 2009, 12:40:03 PM (15 years ago)
Author:
KOBAYASHI, Shinji
Message:

refs #64

File:
1 edited

Legend:

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

    r158 r159  
    351351                                               :data => 'data',
    352352                                               :lifecycle_state => dv_coded_text)}
     353    audit_details = Audit_Details.new(:system_id => 'CASPER',
     354                                      :committer => party_proxy,
     355                                      :time_committed => dv_date_time,
     356                                      :change_type => dv_coded_text,
     357                                      :description => 'for contribution')
     358    object_ref = Object_Ref.new('unknown', 'PARTY', object_id)
     359    assert_nothing_raised(Exception){
     360      @imported_version = Imported_Version.new(:item => @original_version,
     361                                               :commit_audit => audit_details,
     362                                               :contribution => object_ref,
     363                                               :signature => 'import test')}
     364    assert_nothing_raised(Exception){
     365      @contribution = Contribution.new(:uid => hier_object_id,
     366                                       :versions => Set[object_ref],
     367                                       :audit => audit_details)}
    353368  end
    354369
     
    356371    assert_instance_of OpenEHR::RM::Common::Change_Control::Version, @version
    357372    assert_instance_of Original_Version, @original_version
    358 #    assert_instance_of OpenEHR::RM::Common::Change_Control::Contribution @contribution
     373    assert_instance_of Imported_Version, @imported_version
     374    assert_instance_of OpenEHR::RM::Common::Change_Control::Contribution, @contribution
    359375  end
    360376
     
    377393  end
    378394
     395  def test_imported_version
     396    assert_equal 'import test', @imported_version.signature
     397    assert_equal 'MNO::PQR::7.8.9', @imported_version.item.uid.value
     398    assert_equal 'CASPER', @imported_version.commit_audit.system_id
     399    assert_equal 'unknown', @imported_version.contribution.namespace
     400    assert_equal 'STU::VWX::1.2.3', @imported_version.preceding_version_uid.value
     401    assert_equal '532', @imported_version.lifecycle_state.defining_code.code_string
     402   
     403  end
     404
    379405  def test_contribution
    380 #    assert_equal @contribution.uid
     406    assert_equal 'ABC', @contribution.uid.value
     407    assert_equal 'PARTY', @contribution.versions.to_a[0].type
     408    assert_equal 'for contribution', @contribution.audit.description
    381409  end
    382410end
Note: See TracChangeset for help on using the changeset viewer.