Ignore:
Timestamp:
Jun 18, 2009, 11:45:47 AM (15 years ago)
Author:
KOBAYASHI, Shinji
Message:

refs #50

File:
1 edited

Legend:

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

    r139 r140  
    165165      @dv_ordered = OpenEHR::RM::Data_Types::Quantity::DV_Ordered.new }
    166166    assert_nothing_raised(Exception){
    167       @dv_interval = OpenEHR::RM::Data_Types::Quantity::DV_Interval.new}
     167      @dv_interval = OpenEHR::RM::Data_Types::Quantity::Date_Time::DV_Interval.new}
    168168    assert_nothing_raised(Exception){
    169169      @reference_range = OpenEHR::RM::Data_Types::Quantity::Reference_Range.new}
    170170    assert_nothing_raised(Exception){
    171       @dv_ordinal = OpenEHR::RM::Data_Types::Quantity::DV_Ordinal.new}
     171      @dv_ordinal = OpenEHR::RM::Data_Types::Quantity::DV_Ordinal.new(1,'+')}
    172172    assert_nothing_raised(Exception){
    173173      @dv_quantified = OpenEHR::RM::Data_Types::Quantity::DV_Quantified.new }
     
    181181     assert_instance_of OpenEHR::RM::Data_Types::Quantity::DV_Ordered, @dv_ordered
    182182     assert_instance_of OpenEHR::RM::Data_Types::Quantity::DV_Quantified, @dv_quantified
    183      assert_instance_of OpenEHR::RM::Data_Types::Quantity::DV_Interval, @dv_interval
     183     assert_instance_of OpenEHR::RM::Data_Types::Quantity::Date_Time::DV_Interval, @dv_interval
    184184     assert_instance_of OpenEHR::RM::Data_Types::Quantity::Reference_Range, @reference_range
    185185     assert_instance_of OpenEHR::RM::Data_Types::Quantity::DV_Ordinal, @dv_ordinal
    186186     assert_instance_of OpenEHR::RM::Data_Types::Quantity::DV_Quantified, @dv_quantified
    187187     assert_instance_of OpenEHR::RM::Data_Types::Quantity::DV_Amount, @dv_amount
    188      assert_instance_of OpenEHR::RM::Data_Types::Quantity:DV_Quantity, @dv_quantity
     188     assert_instance_of OpenEHR::RM::Data_Types::Quantity::DV_Quantity, @dv_quantity
    189189  end
    190190
     
    194194    assert_nil @dv_ordered.normal_range
    195195    assert_nil @dv_ordered.other_refference_ranges
    196     assert @dv_orderd.is_simple?
     196    assert @dv_ordered.is_simple?
    197197    assert_raise(NotImplementedError){@dv_ordered<=>1}
    198198    openehr_terminology_id = OpenEHR::RM::Support::Identification::Terminology_ID.new('openEHR','')
     
    202202      @dv_ordered.normal_status = normal_code }
    203203    assert @dv_ordered.is_normal?
     204    other = OpenEHR::RM::Data_Types::Quantity::DV_Ordered.new
    204205    assert_raise(NotImplementedError){
    205       @dv_ordered.is_strictry_comparable_to? }
     206      @dv_ordered.is_strictry_comparable_to?(other)}
    206207  end
    207208
     
    212213  def test_proportion_kind
    213214    assert_equal 0, OpenEHR::RM::Data_Types::Quantity::Proportion_Kind::PK_RATIO
    214     assert_equal 1, OpenEHR::RM::Data_Types::Quantity::Proportion_Kind::PK_UNITARITY
     215    assert_equal 1, OpenEHR::RM::Data_Types::Quantity::Proportion_Kind::PK_UNITARY
    215216    assert_equal 2, OpenEHR::RM::Data_Types::Quantity::Proportion_Kind::PK_PERCENT
    216217    assert_equal 3, OpenEHR::RM::Data_Types::Quantity::Proportion_Kind::PK_FRACTION
     
    218219    assert OpenEHR::RM::Data_Types::Quantity::Proportion_Kind.valid_proportion_kind?(0)
    219220    assert OpenEHR::RM::Data_Types::Quantity::Proportion_Kind.valid_proportion_kind?(4)
    220     assert OpenEHR::RM::Data_Types::Quantity::Proportion_Kind.valid_proportion_kind?(-1)
    221     assert OpenEHR::RM::Data_Types::Quantity::Proportion_Kind.valid_proportion_kind?(5)
     221    assert !OpenEHR::RM::Data_Types::Quantity::Proportion_Kind.valid_proportion_kind?(-1)
     222    assert !OpenEHR::RM::Data_Types::Quantity::Proportion_Kind.valid_proportion_kind?(5)
    222223  end
    223224end
     
    231232    assert_instance_of OpenEHR::RM::Data_Types::Quantity::Date_Time::DV_Temporal, @dv_temporal
    232233  end
     234
    233235  def test_dv_temporal
    234236    assert_equal '2008', @dv_temporal.value
Note: See TracChangeset for help on using the changeset viewer.