- Timestamp:
- Aug 6, 2009, 1:20:05 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/branches/0.5.0/lib/models/tests/test_assumed_library_types.rb
r151 r167 2 2 require 'assumed_library_types.rb' 3 3 4 include OpenE HR::Assumed_Library_Types4 include OpenEhr::AssumedLibraryTypes 5 5 6 6 class Assumed_Library_Test < Test::Unit::TestCase 7 7 def setup 8 assert_nothing_raised(Exception){@interval = OpenE HR::Assumed_Library_Types::Interval.new(1,2)}9 assert_nothing_raised(Exception){@iso8601_date = OpenE HR::Assumed_Library_Types::ISO8601_DATE.new('2009-04-27')}10 assert_nothing_raised(Exception){@iso8601_time = OpenE HR::Assumed_Library_Types::ISO8601_TIME.new('15:55:37.32+0900')}11 assert_nothing_raised(Exception){@iso8601_date_time = OpenE HR::Assumed_Library_Types::ISO8601_DATE_TIME.new('2009-04-27T15:55:37.32+0900')}12 assert_nothing_raised(Exception){@iso8601_duration = OpenE HR::Assumed_Library_Types::ISO8601_DURATION.new('P1Y2M3W4DT5H6M7.8S')}13 assert_nothing_raised(Exception){@iso8601_timezone = OpenE HR::Assumed_Library_Types::ISO8601_TIMEZONE.new}8 assert_nothing_raised(Exception){@interval = OpenEhr::AssumedLibraryTypes::Interval.new(1,2)} 9 assert_nothing_raised(Exception){@iso8601_date = OpenEhr::AssumedLibraryTypes::ISO8601_DATE.new('2009-04-27')} 10 assert_nothing_raised(Exception){@iso8601_time = OpenEhr::AssumedLibraryTypes::ISO8601_TIME.new('15:55:37.32+0900')} 11 assert_nothing_raised(Exception){@iso8601_date_time = OpenEhr::AssumedLibraryTypes::ISO8601_DATE_TIME.new('2009-04-27T15:55:37.32+0900')} 12 assert_nothing_raised(Exception){@iso8601_duration = OpenEhr::AssumedLibraryTypes::ISO8601_DURATION.new('P1Y2M3W4DT5H6M7.8S')} 13 assert_nothing_raised(Exception){@iso8601_timezone = OpenEhr::AssumedLibraryTypes::ISO8601_TIMEZONE.new} 14 14 end 15 15 16 16 def test_initialize 17 assert_instance_of OpenE HR::Assumed_Library_Types::Interval, @interval18 assert_instance_of OpenE HR::Assumed_Library_Types::ISO8601_DATE, @iso8601_date19 assert_instance_of OpenE HR::Assumed_Library_Types::ISO8601_TIME, @iso8601_time20 assert_instance_of OpenE HR::Assumed_Library_Types::ISO8601_DATE_TIME, @iso8601_date_time21 assert_instance_of OpenE HR::Assumed_Library_Types::ISO8601_DURATION, @iso8601_duration22 assert_instance_of OpenE HR::Assumed_Library_Types::ISO8601_TIMEZONE, @iso8601_timezone17 assert_instance_of OpenEhr::AssumedLibraryTypes::Interval, @interval 18 assert_instance_of OpenEhr::AssumedLibraryTypes::ISO8601_DATE, @iso8601_date 19 assert_instance_of OpenEhr::AssumedLibraryTypes::ISO8601_TIME, @iso8601_time 20 assert_instance_of OpenEhr::AssumedLibraryTypes::ISO8601_DATE_TIME, @iso8601_date_time 21 assert_instance_of OpenEhr::AssumedLibraryTypes::ISO8601_DURATION, @iso8601_duration 22 assert_instance_of OpenEhr::AssumedLibraryTypes::ISO8601_TIMEZONE, @iso8601_timezone 23 23 end 24 24 … … 58 58 59 59 def test_time_definitions 60 assert_equal OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS::DAYS_IN_LEAP_YEAR, 36661 assert_equal OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS::DAYS_IN_WEEK, 762 assert_equal OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS::DAYS_IN_YEAR, 36563 assert_equal OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS::HOURS_IN_DAY, 2464 assert_equal OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS::MAX_DAYS_IN_MONTH, 3165 assert_equal OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS::MAX_DAYS_IN_YEAR, 36666 assert_equal OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS::MINUTES_IN_HOUR, 6067 assert_equal OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS::MONTH_IN_YEAR, 1268 assert_equal OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS::NOMINAL_DAYS_IN_MONTH, 30.4269 assert_equal OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS::NOMINAL_DAYS_IN_YEAR, 365.2470 assert_equal OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS::SECONDS_IN_MINUTE, 6060 assert_equal OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS::DAYS_IN_LEAP_YEAR, 366 61 assert_equal OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS::DAYS_IN_WEEK, 7 62 assert_equal OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS::DAYS_IN_YEAR, 365 63 assert_equal OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS::HOURS_IN_DAY, 24 64 assert_equal OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS::MAX_DAYS_IN_MONTH, 31 65 assert_equal OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS::MAX_DAYS_IN_YEAR, 366 66 assert_equal OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS::MINUTES_IN_HOUR, 60 67 assert_equal OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS::MONTH_IN_YEAR, 12 68 assert_equal OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS::NOMINAL_DAYS_IN_MONTH, 30.42 69 assert_equal OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS::NOMINAL_DAYS_IN_YEAR, 365.24 70 assert_equal OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS::SECONDS_IN_MINUTE, 60 71 71 end 72 72 73 73 def test_time_definition_validity 74 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_year?(2008)75 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_year?(-20)76 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_year?(0)74 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_year?(2008) 75 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_year?(-20) 76 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_year?(0) 77 77 # today 78 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,6,19)78 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,6,19) 79 79 # test valid_day lower limit 80 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(0,0,0)81 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(0,1,1)82 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(-1,1,1)83 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(0,1,0)80 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(0,0,0) 81 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(0,1,1) 82 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(-1,1,1) 83 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(0,1,0) 84 84 # test valid_day upper and lowerlimit of each month 85 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(0,0,1)86 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,1,1)87 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,1,0)88 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,0,1)89 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,1,31)90 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,1,32)91 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,2,1)92 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,2,0)93 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,2,31)94 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,3,1)95 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,3,0)96 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,3,31)97 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,3,32)98 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,4,1)99 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,4,0)100 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,4,30)101 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,4,31)102 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,5,1)103 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,5,0)104 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,5,31)105 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,5,32)106 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,6,1)107 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,6,0)108 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,6,30)109 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,6,31)110 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,7,1)111 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,7,0)112 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,7,31)113 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,7,32)114 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,8,1)115 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,8,0)116 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,8,31)117 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,8,32)118 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,9,1)119 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,9,0)120 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,9,30)121 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,9,31)122 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,10,1)123 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,10,0)124 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,10,31)125 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,10,32)126 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,11,1)127 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,11,0)128 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,11,30)129 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,11,31)130 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,12,1)131 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,12,0)132 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,12,31)133 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,12,32)85 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(0,0,1) 86 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,1,1) 87 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,1,0) 88 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,0,1) 89 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,1,31) 90 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,1,32) 91 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,2,1) 92 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,2,0) 93 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,2,31) 94 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,3,1) 95 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,3,0) 96 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,3,31) 97 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,3,32) 98 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,4,1) 99 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,4,0) 100 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,4,30) 101 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,4,31) 102 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,5,1) 103 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,5,0) 104 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,5,31) 105 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,5,32) 106 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,6,1) 107 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,6,0) 108 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,6,30) 109 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,6,31) 110 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,7,1) 111 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,7,0) 112 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,7,31) 113 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,7,32) 114 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,8,1) 115 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,8,0) 116 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,8,31) 117 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,8,32) 118 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,9,1) 119 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,9,0) 120 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,9,30) 121 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,9,31) 122 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,10,1) 123 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,10,0) 124 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,10,31) 125 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,10,32) 126 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,11,1) 127 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,11,0) 128 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,11,30) 129 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,11,31) 130 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,12,1) 131 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,12,0) 132 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,12,31) 133 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,12,32) 134 134 # test valid_day leap year 135 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(1900,2,28)136 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(1900,2,29)137 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2000,2,29)138 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_day?(2008,2,29)135 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(1900,2,28) 136 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(1900,2,29) 137 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2000,2,29) 138 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_day?(2008,2,29) 139 139 # test valid_hour lower limit 140 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_hour?(0,0,0)141 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_hour?(-1,0,0)142 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_hour?(0,-1,0)143 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_hour?(0,0,-1)140 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_hour?(0,0,0) 141 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_hour?(-1,0,0) 142 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_hour?(0,-1,0) 143 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_hour?(0,0,-1) 144 144 # test valid_hour upper limit 145 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_hour?(0,59,0)146 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_hour?(0,60,0)147 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_hour?(0,0,59)148 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_hour?(0,0,60)149 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_hour?(24,0,0)150 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_hour?(24,0,1)151 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_hour?(24,1,0)145 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_hour?(0,59,0) 146 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_hour?(0,60,0) 147 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_hour?(0,0,59) 148 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_hour?(0,0,60) 149 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_hour?(24,0,0) 150 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_hour?(24,0,1) 151 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_hour?(24,1,0) 152 152 # test valid_minute method lower limit 153 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_minute?(0)154 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_minute?(-1)153 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_minute?(0) 154 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_minute?(-1) 155 155 # test valid_minute method upper limit 156 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_minute?(59)157 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_minute?(60)156 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_minute?(59) 157 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_minute?(60) 158 158 # test valid_second method lower limit 159 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_second?(0)160 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_second?(-1)159 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_second?(0) 160 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_second?(-1) 161 161 # test valid_second method upper limit 162 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_second?(59)163 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_second?(60)162 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_second?(59) 163 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_second?(60) 164 164 # test valid_month method lower limit 165 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_month?(1)166 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_month?(0)165 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_month?(1) 166 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_month?(0) 167 167 # test valid_month method upper limit 168 assert OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_month?(12)169 assert !OpenE HR::Assumed_Library_Types::TIME_DEFINITIONS.valid_month?(13)168 assert OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_month?(12) 169 assert !OpenEhr::AssumedLibraryTypes::TIME_DEFINITIONS.valid_month?(13) 170 170 end 171 171 def test_iso8601_date … … 173 173 assert_equal 4,@iso8601_date.month 174 174 assert_equal 27,@iso8601_date.day 175 assert_nothing_raised(Exception){@iso8601_date = OpenE HR::Assumed_Library_Types::ISO8601_DATE.new('2008')}175 assert_nothing_raised(Exception){@iso8601_date = OpenEhr::AssumedLibraryTypes::ISO8601_DATE.new('2008')} 176 176 assert @iso8601_date.day_unknown? 177 177 assert @iso8601_date.month_unknown? … … 194 194 assert !@iso8601_date.is_partial? 195 195 assert_equal "2008-06-14", @iso8601_date.as_string 196 assert OpenE HR::Assumed_Library_Types::ISO8601_DATE.valid_iso8601_date?("2006-06-14")197 assert !OpenE HR::Assumed_Library_Types::ISO8601_DATE.valid_iso8601_date?("ABCDEFG")196 assert OpenEhr::AssumedLibraryTypes::ISO8601_DATE.valid_iso8601_date?("2006-06-14") 197 assert !OpenEhr::AssumedLibraryTypes::ISO8601_DATE.valid_iso8601_date?("ABCDEFG") 198 198 end 199 199 … … 207 207 # assert_nothing_raised(Exception){@iso8601_time = OpenEHR::Assumed_Library_Types::ISO8601_TIME.new('15:55:37.32+0900')} 208 208 209 assert_nothing_raised(Exception){@iso8601_time = OpenE HR::Assumed_Library_Types::ISO8601_TIME.new('01')}209 assert_nothing_raised(Exception){@iso8601_time = OpenEhr::AssumedLibraryTypes::ISO8601_TIME.new('01')} 210 210 assert_equal 1, @iso8601_time.hour 211 211 assert @iso8601_time.is_partial? … … 253 253 assert @iso8601_time.is_extended? 254 254 assert !@iso8601_time.is_decimal_sign_comma? 255 assert OpenE HR::Assumed_Library_Types::ISO8601_TIME.valid_iso8601_time?("012345Z")256 assert OpenE HR::Assumed_Library_Types::ISO8601_TIME.valid_iso8601_time?("012345.67+0900")257 assert !OpenE HR::Assumed_Library_Types::ISO8601_TIME.valid_iso8601_time?("242345.67+0900")258 assert !OpenE HR::Assumed_Library_Types::ISO8601_TIME.valid_iso8601_time?("242345.67+0900")259 assert OpenE HR::Assumed_Library_Types::ISO8601_TIME.valid_iso8601_time?("240000")260 assert OpenE HR::Assumed_Library_Types::ISO8601_TIME.valid_iso8601_time?("240000Z")261 assert !OpenE HR::Assumed_Library_Types::ISO8601_TIME.valid_iso8601_time?("240000.011Z")255 assert OpenEhr::AssumedLibraryTypes::ISO8601_TIME.valid_iso8601_time?("012345Z") 256 assert OpenEhr::AssumedLibraryTypes::ISO8601_TIME.valid_iso8601_time?("012345.67+0900") 257 assert !OpenEhr::AssumedLibraryTypes::ISO8601_TIME.valid_iso8601_time?("242345.67+0900") 258 assert !OpenEhr::AssumedLibraryTypes::ISO8601_TIME.valid_iso8601_time?("242345.67+0900") 259 assert OpenEhr::AssumedLibraryTypes::ISO8601_TIME.valid_iso8601_time?("240000") 260 assert OpenEhr::AssumedLibraryTypes::ISO8601_TIME.valid_iso8601_time?("240000Z") 261 assert !OpenEhr::AssumedLibraryTypes::ISO8601_TIME.valid_iso8601_time?("240000.011Z") 262 262 end 263 263
Note:
See TracChangeset
for help on using the changeset viewer.