Changeset 132 for ruby/trunk/lib/models/tests/rm/test_data_types.rb
- Timestamp:
- Jun 3, 2009, 8:04:40 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/trunk/lib/models/tests/rm/test_data_types.rb
r131 r132 203 203 language = OpenEHR::RM::Data_Types::Text::Code_Phrase.new('ja', 'languages') 204 204 assert_nothing_raised(Exception){ 205 @dv_encapsulated = OpenEHR::RM::Data_Types::Encapsulated::DV_Encapsulated.new(charset, language)} 205 @dv_encapsulated = OpenEHR::RM::Data_Types::Encapsulated::DV_Encapsulated.new(charset, language, 10)} 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 } 206 210 end 207 211 … … 209 213 assert_instance_of OpenEHR::RM::Data_Types::Encapsulated::DV_Encapsulated, @dv_encapsulated 210 214 end 211 end 215 216 def test_dv_encapsulated 217 assert_equal 'UTF-8', @dv_encapsulated.charset.code_string 218 assert_equal 'ja', @dv_encapsulated.language.code_string 219 assert_equal 10, @dv_encapsulated.size 220 wrong_charset = OpenEHR::RM::Data_Types::Text::Code_Phrase.new('USO8000', 'character-sets') 221 assert_raise(ArgumentError){@dv_encapsulated.charset = wrong_charset} 222 charset = OpenEHR::RM::Data_Types::Text::Code_Phrase.new('EUC-JP', 'character-sets') 223 assert_nothing_raised(Exception){@dv_encapsulated.charset = charset} 224 assert_equal 'EUC-JP', @dv_encapsulated.charset.code_string 225 wrong_language = OpenEHR::RM::Data_Types::Text::Code_Phrase.new('jpg', 'language') 226 assert_raise(ArgumentError){@dv_encapsulated.language = wrong_language} 227 language = OpenEHR::RM::Data_Types::Text::Code_Phrase.new('eng', 'language') 228 assert_nothing_raised(Exception){@dv_encapsulated.language = language} 229 assert_equal 'eng', @dv_encapsulated.language.code_string 230 assert_raise(ArgumentError){@dv_encapsulated.size = -1} 231 assert_nothing_raised(Exception){@dv_encapsulated.size = 0} 232 assert_equal 0, @dv_encapsulated.size 233 end 234 235 236 end
Note:
See TracChangeset
for help on using the changeset viewer.