Changeset 140 for ruby/trunk/lib/models/tests/rm/test_data_types.rb
- Timestamp:
- Jun 18, 2009, 11:45:47 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/trunk/lib/models/tests/rm/test_data_types.rb
r139 r140 165 165 @dv_ordered = OpenEHR::RM::Data_Types::Quantity::DV_Ordered.new } 166 166 assert_nothing_raised(Exception){ 167 @dv_interval = OpenEHR::RM::Data_Types::Quantity::D V_Interval.new}167 @dv_interval = OpenEHR::RM::Data_Types::Quantity::Date_Time::DV_Interval.new} 168 168 assert_nothing_raised(Exception){ 169 169 @reference_range = OpenEHR::RM::Data_Types::Quantity::Reference_Range.new} 170 170 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,'+')} 172 172 assert_nothing_raised(Exception){ 173 173 @dv_quantified = OpenEHR::RM::Data_Types::Quantity::DV_Quantified.new } … … 181 181 assert_instance_of OpenEHR::RM::Data_Types::Quantity::DV_Ordered, @dv_ordered 182 182 assert_instance_of OpenEHR::RM::Data_Types::Quantity::DV_Quantified, @dv_quantified 183 assert_instance_of OpenEHR::RM::Data_Types::Quantity::D V_Interval, @dv_interval183 assert_instance_of OpenEHR::RM::Data_Types::Quantity::Date_Time::DV_Interval, @dv_interval 184 184 assert_instance_of OpenEHR::RM::Data_Types::Quantity::Reference_Range, @reference_range 185 185 assert_instance_of OpenEHR::RM::Data_Types::Quantity::DV_Ordinal, @dv_ordinal 186 186 assert_instance_of OpenEHR::RM::Data_Types::Quantity::DV_Quantified, @dv_quantified 187 187 assert_instance_of OpenEHR::RM::Data_Types::Quantity::DV_Amount, @dv_amount 188 assert_instance_of OpenEHR::RM::Data_Types::Quantity: DV_Quantity, @dv_quantity188 assert_instance_of OpenEHR::RM::Data_Types::Quantity::DV_Quantity, @dv_quantity 189 189 end 190 190 … … 194 194 assert_nil @dv_ordered.normal_range 195 195 assert_nil @dv_ordered.other_refference_ranges 196 assert @dv_order d.is_simple?196 assert @dv_ordered.is_simple? 197 197 assert_raise(NotImplementedError){@dv_ordered<=>1} 198 198 openehr_terminology_id = OpenEHR::RM::Support::Identification::Terminology_ID.new('openEHR','') … … 202 202 @dv_ordered.normal_status = normal_code } 203 203 assert @dv_ordered.is_normal? 204 other = OpenEHR::RM::Data_Types::Quantity::DV_Ordered.new 204 205 assert_raise(NotImplementedError){ 205 @dv_ordered.is_strictry_comparable_to? 206 @dv_ordered.is_strictry_comparable_to?(other)} 206 207 end 207 208 … … 212 213 def test_proportion_kind 213 214 assert_equal 0, OpenEHR::RM::Data_Types::Quantity::Proportion_Kind::PK_RATIO 214 assert_equal 1, OpenEHR::RM::Data_Types::Quantity::Proportion_Kind::PK_UNITAR ITY215 assert_equal 1, OpenEHR::RM::Data_Types::Quantity::Proportion_Kind::PK_UNITARY 215 216 assert_equal 2, OpenEHR::RM::Data_Types::Quantity::Proportion_Kind::PK_PERCENT 216 217 assert_equal 3, OpenEHR::RM::Data_Types::Quantity::Proportion_Kind::PK_FRACTION … … 218 219 assert OpenEHR::RM::Data_Types::Quantity::Proportion_Kind.valid_proportion_kind?(0) 219 220 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) 222 223 end 223 224 end … … 231 232 assert_instance_of OpenEHR::RM::Data_Types::Quantity::Date_Time::DV_Temporal, @dv_temporal 232 233 end 234 233 235 def test_dv_temporal 234 236 assert_equal '2008', @dv_temporal.value
Note:
See TracChangeset
for help on using the changeset viewer.