Changeset 133 for ruby/trunk/lib/models/tests/rm/test_data_types.rb
- Timestamp:
- Jun 3, 2009, 9:24:53 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/trunk/lib/models/tests/rm/test_data_types.rb
r132 r133 205 205 @dv_encapsulated = OpenEHR::RM::Data_Types::Encapsulated::DV_Encapsulated.new(charset, language, 10)} 206 206 assert_nothing_raised(Exception){ 207 @dv_parsable = OpenEHR::RM::Data_Types::Encapsulated::Dv_Parsable.new(charset, language, 10, '','')} 208 assert_nothing_raised(Exception){ 209 } 207 @dv_parsable = OpenEHR::RM::Data_Types::Encapsulated::DV_Parsable.new(charset, language, 10, 'XML','<TEST>test</TEST>')} 208 media_type = OpenEHR::RM::Data_Types::Text::Code_Phrase.new('text/html', 'media-types') 209 uri = OpenEHR::RM::Data_Types::URI::DV_URI.new("http://www.openehr.jp/changeset/test?cmd=93#file0") 210 assert_nothing_raised(Exception){ 211 @dv_multimedia = OpenEHR::RM::Data_Types::Encapsulated::DV_Multimedia.new(charset, language, 10, media_type, uri)} 210 212 end 211 213 212 214 def test_init 213 215 assert_instance_of OpenEHR::RM::Data_Types::Encapsulated::DV_Encapsulated, @dv_encapsulated 216 assert_instance_of OpenEHR::RM::Data_Types::Encapsulated::DV_Parsable, @dv_parsable 217 assert_instance_of OpenEHR::RM::Data_Types::Encapsulated::DV_Multimedia, @dv_multimedia 214 218 end 215 219 … … 233 237 end 234 238 235 236 end 239 def test_dv_parsable 240 assert_equal 'UTF-8', @dv_parsable.charset.code_string 241 assert_equal 'ja', @dv_parsable.language.code_string 242 assert_equal 10, @dv_parsable.size 243 assert_equal 'XML', @dv_parsable.formalism 244 assert_equal '<TEST>test</TEST>', @dv_parsable.value 245 assert_raise(ArgumentError){ 246 @dv_parsable.formalism = nil } 247 assert_nothing_raised(Exception){ 248 @dv_parsable.formalism = 'HTML' } 249 assert_equal 'HTML', @dv_parsable.formalism 250 assert_raise(ArgumentError){ 251 @dv_parsable.value = nil } 252 assert_nothing_raised(Exception){ 253 @dv_parsable.value = '<H1>test</H1>' } 254 assert_equal '<H1>test</H1>', @dv_parsable.value 255 end 256 end
Note:
See TracChangeset
for help on using the changeset viewer.