- Timestamp:
- Jun 12, 2009, 11:15:14 PM (15 years ago)
- Location:
- ruby/trunk/lib/models
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/trunk/lib/models/rm/data_types/quantity.rb
r137 r138 11 11 class DV_Ordered < OpenEHR::RM::Data_Types::Basic::Data_Value 12 12 include Comparable 13 attr_ reader :other_refference_ranges, :normal_range, :normal_status13 attr_accessor :normal_range, :other_refference_ranges, :normal_status 14 14 15 15 def initialize(normal_range=nil, normal_status = nil, … … 61 61 class DV_Quantified < DV_Ordered 62 62 63 def initialize 63 def initialize(normal_range=nil, normal_status = nil, 64 other_reference_ranges=nil) 65 64 66 65 67 end -
ruby/trunk/lib/models/tests/rm/test_data_types.rb
r137 r138 165 165 @dv_ordered = OpenEHR::RM::Data_Types::Quantity::DV_Ordered.new } 166 166 assert_nothing_raised(Exception){ 167 @dv_quantified = OpenEHR::RM::Data_Types::Quantity::Dv_Quantified.new } 168 end 169 def test_init 170 assert_instance_of OpenEHR::RM::Data_Types::Quantity::DV_Ordered, @dv_ordered 167 @dv_interval = OpenEHR::RM::Data_Types::Quantity::DV_Interval.new} 168 assert_nothing_raised(Exception){ 169 @reference_range = OpenEHR::RM::Data_Types::Quantity::Reference_Range.new} 170 assert_nothing_raised(Exception){ 171 @dv_ordinal = OpenEHR::RM::Data_Types::Quantity::DV_Ordinal.new} 172 assert_nothing_raised(Exception){ 173 @dv_quantified = OpenEHR::RM::Data_Types::Quantity::DV_Quantified.new } 174 assert_nothing_raised(Exception){ 175 @dv_amount = OpenEHR::RM::Data_Types::Quantity::DV_Amount.new} 176 assert_nothing_raised(Exception){ 177 @dv_quantity = OpenEHR::RM::Data_Types::Quantity::DV_Quantity.new} 178 end 179 180 def test_init 181 assert_instance_of OpenEHR::RM::Data_Types::Quantity::DV_Ordered, @dv_ordered 182 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 184 assert_instance_of OpenEHR::RM::Data_Types::Quantity::Reference_Range, @reference_range 185 assert_instance_of OpenEHR::RM::Data_Types::Quantity::DV_Ordinal, @dv_ordinal 186 assert_instance_of OpenEHR::RM::Data_Types::Quantity::DV_Quantified, @dv_quantified 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_quantity 171 189 end 172 190 … … 176 194 assert_nil @dv_ordered.normal_range 177 195 assert_nil @dv_ordered.other_refference_ranges 196 assert @dv_orderd.is_simple? 178 197 assert_raise(NotImplementedError){@dv_ordered<=>1} 179 198 openehr_terminology_id = OpenEHR::RM::Support::Identification::Terminology_ID.new('openEHR','') … … 185 204 assert_raise(NotImplementedError){ 186 205 @dv_ordered.is_strictry_comparable_to? } 206 end 207 208 def test_dv_quantifie 209 187 210 end 188 211 end
Note:
See TracChangeset
for help on using the changeset viewer.