Changeset 916

Show
Ignore:
Timestamp:
04/23/10 17:25:05 (15 years ago)
Author:
mido
Message:

small patch and adaptation of testsuite/logger_test.cpp

Location:
library
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • library/bdm/base/bdmbase.h

    r915 r916  
    308308        string store_id_and_give_name( enum T::log_level_enums const log_level_enum,  int enum_subindex, int id ) { 
    309309                int ids_len = ids(log_level_enum).length(); 
    310                 if( ids(log_level_enum).length() < enum_subindex ) 
    311                         ids(log_level_enum).set_size( enum_subindex ); 
     310                if( ids(log_level_enum).length() <= enum_subindex ) 
     311                        ids(log_level_enum).set_size( enum_subindex+1, true ); 
    312312                ids(log_level_enum)(enum_subindex) = id;  
    313313 
     
    322322 
    323323                // add number to name only in the case there are more registered vectors with the same log_level_enum 
    324                 if( ids_len > 0 ) 
    325                         stream << "[" << enum_subindex << "]"; 
     324                if( ids(log_level_enum).length() > 1 ) 
     325                        stream << "*" << enum_subindex; 
    326326                 
    327327                return stream.str(); 
  • library/tests/testsuite/logger_test.cpp

    r907 r916  
    5353                L.add_vector( log_level, logr, r, prefix ); 
    5454                L.add_vector( log_level, logth, th, prefix ); 
    55                 L.add_setting( log_level, logpol, prefix ); 
     55                L.add_setting( log_level, logpol, prefix, 0 ); 
     56                L.add_setting( log_level, logpol, prefix, 1 ); 
    5657        } 
    5758 
     
    6061                log_level.store( logr, vec_2 ( ( double ) i, ( double ) ( i + 1 ) ) ); 
    6162                log_level.store( logth, vec_2 ( ( double ) ( 100 - i ), ( double ) ( i - 50 ) ) ); 
    62                 log_level.store( logpol, pol ); 
     63                log_level.store( logpol, pol, 0 ); 
     64                log_level.store( logpol, pol^2, 1 ); 
    6365        } 
    6466