Ignore:
Timestamp:
May 25, 2009, 8:56:49 PM (15 years ago)
Author:
KOBAYASHI, Shinji
Message:

fixed #36

File:
1 edited

Legend:

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

    r125 r126  
    99    assert_nothing_raised(Exception){@iso8601_time = OpenEHR::Assumed_Library_Types::ISO8601_TIME.new('15:55:37.32+0900')}
    1010    assert_nothing_raised(Exception){@iso8601_date_time = OpenEHR::Assumed_Library_Types::ISO8601_DATE_TIME.new('2009-04-27T15:55:37.32+0900')}
    11     assert_nothing_raised(Exception){@iso8601_duration = OpenEHR::Assumed_Library_Types::ISO8601_DURATION.new()}
     11    assert_nothing_raised(Exception){@iso8601_duration = OpenEHR::Assumed_Library_Types::ISO8601_DURATION.new('P1Y2M3W4DT5H6M7.8S')}
    1212    assert_nothing_raised(Exception){@iso8601_timezone = OpenEHR::Assumed_Library_Types::ISO8601_TIMEZONE.new}
    1313  end
     
    250250    assert_equal "23:59:59.23", @iso8601_time.as_string
    251251    assert @iso8601_time.is_extended?
    252     assert @iso8601_time.is_decimal_sign_comma?
     252    assert !@iso8601_time.is_decimal_sign_comma?
    253253    assert OpenEHR::Assumed_Library_Types::ISO8601_TIME.valid_iso8601_time?("012345Z")
    254254    assert OpenEHR::Assumed_Library_Types::ISO8601_TIME.valid_iso8601_time?("012345.67+0900")
     
    291291
    292292  def test_iso8601_duration
    293    
     293    assert_equal 1, @iso8601_duration.years
     294    assert_equal 2, @iso8601_duration.months
     295    assert_equal 3, @iso8601_duration.weeks
     296    assert_equal 4, @iso8601_duration.days
     297    assert_equal 5, @iso8601_duration.hours
     298    assert_equal 6, @iso8601_duration.minutes
     299    assert_equal 7, @iso8601_duration.seconds
     300    assert_equal 0.8, @iso8601_duration.fractional_second
     301    assert_equal 'P1Y2M3W4DT5H6M7.8S', @iso8601_duration.as_string
     302    assert_raise(ArgumentError){@iso8601_duration.years = -1}
     303    assert_nothing_raised(Exception){@iso8601_duration.years = nil}
     304    assert_equal 'P2M3W4DT5H6M7.8S', @iso8601_duration.as_string
    294305  end
    295306end
Note: See TracChangeset for help on using the changeset viewer.