Ignore:
Timestamp:
05/15/09 17:33:25 (3 years ago)
Author:
rkuck
Message:

Removed all Field callbacks except getter and setter

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/turbo/avango-core/src/avango/interface/tests/TestTimeSensor.cpp

    r1 r161  
    4040namespace 
    4141{ 
    42   double real_time = 0; 
    43  
    44   void realTimeChanged(const av::SFDouble::ChangedEvent& event) 
    45   { 
    46     real_time = dynamic_cast<const av::SFDouble*>(event.getField())->getValue(); 
    47     AV_ASSERT(real_time); 
    48     av::getRootLogger().info() << "real_time: " << real_time; 
    49   } 
    50  
    5142  TEST(TimeSensor) 
    5243  { 
    5344    av::TimeSensor::initClass(); 
    5445    av::Link<av::TimeSensor> time_sensor(new av::TimeSensor); 
    55     time_sensor->RealTime.addChangedCallback(&realTimeChanged); 
    5646    av::ApplicationInstance::get().evaluate(); 
     47    double real_time = time_sensor->RealTime.getValue(); 
    5748    CHECK(real_time > 0); 
    5849    double old_time = real_time; 
     
    6354#endif 
    6455    av::ApplicationInstance::get().evaluate(); 
     56    real_time = time_sensor->RealTime.getValue(); 
    6557    av::getRootLogger().info() << "real_time - old_time : " << real_time - old_time; 
    6658    CHECK(old_time < real_time); 
Note: See TracChangeset for help on using the changeset viewer.