Ignore:
Timestamp:
Oct 18, 2009, 8:14:21 PM (15 years ago)
Author:
KOBAYASHI, Shinji
Message:

common/generic near completed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ruby/branches/0.5/spec/lib/open_ehr/rm/common/generic/party_identified_spec.rb

    r312 r322  
    2626    @party_identified.identifier.size.should be_equal 5
    2727  end
     28
     29  it 'should raise ArgumentError with all nil' do
     30    lambda {
     31      PartyIdentified.new
     32    }.should raise_error ArgumentError
     33  end
     34
     35  it 'should raise ArgumentError with nil name when ex_r and id nil' do
     36    @party_identified.identifier = nil
     37    @party_identified.external_ref = nil
     38    lambda {
     39      @party_identified.name = nil
     40    }.should raise_error ArgumentError
     41  end
     42
     43  it 'should raise ArgumentError with nil external_ref when name and id nil' do
     44    @party_identified.name = nil
     45    @party_identified.identifier = nil
     46    lambda {
     47      @party_identified.external_ref = nil
     48    }.should raise_error ArgumentError
     49  end
     50
     51  it 'should raise ArgumentError with nil identifier when name and ex_r nil' do
     52    @party_identified.name = nil
     53    @party_identified.external_ref = nil
     54    lambda {
     55      @party_identified.identifier = nil
     56    }.should raise_error ArgumentError
     57  end
     58
     59  it 'should raise ArgumentError with empty identifier' do
     60    lambda {
     61      @party_identified.identifier = Array.new
     62    }.should raise_error ArgumentError
     63  end
    2864end
Note: See TracChangeset for help on using the changeset viewer.