Ignore:
Timestamp:
Jun 23, 2009, 8:00:51 PM (15 years ago)
Author:
KOBAYASHI, Shinji
Message:

ref #50
DV_Amount finished

File:
1 edited

Legend:

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

    r144 r145  
    180180      @dv_quantified = OpenEHR::RM::Data_Types::Quantity::DV_Quantified.new(1,'=')}
    181181    assert_nothing_raised(Exception){
    182       @dv_amount = OpenEHR::RM::Data_Types::Quantity::DV_Amount.new(1)}
    183     assert_nothing_raised(Exception){
    184       @dv_quantity = OpenEHR::RM::Data_Types::Quantity::DV_Quantity.new(1)}
     182      @dv_amount = OpenEHR::RM::Data_Types::Quantity::DV_Amount.new(2,'<')}
     183    assert_nothing_raised(Exception){
     184      @dv_quantity = OpenEHR::RM::Data_Types::Quantity::DV_Quantity.new(3,'~')}
    185185   end
    186186
     
    247247
    248248  def test_dv_amount
    249 
     249    assert_equal 2, @dv_amount.magnitude
     250    assert_equal '<', @dv_amount.magnitude_status
     251    assert @dv_amount.accuracy_unknown?
     252    assert_nothing_raised(Exception){@dv_amount.set_accuracy(50,true)}
     253    assert_equal 50, @dv_amount.accuracy
     254    assert @dv_amount.accuracy_is_percent?
     255    assert_nothing_raised(Exception){@dv_amount.set_accuracy(0.3, false)}
     256    assert_equal 0.3, @dv_amount.accuracy
     257    assert !@dv_amount.accuracy_is_percent?
     258    assert !@dv_amount.accuracy_unknown?
    250259  end
    251260
Note: See TracChangeset for help on using the changeset viewer.