- Timestamp:
- 05/15/09 17:33:25 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/turbo/avango-core/src/avango/interface/tests/TestTimeSensor.cpp
r1 r161 40 40 namespace 41 41 { 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 51 42 TEST(TimeSensor) 52 43 { 53 44 av::TimeSensor::initClass(); 54 45 av::Link<av::TimeSensor> time_sensor(new av::TimeSensor); 55 time_sensor->RealTime.addChangedCallback(&realTimeChanged);56 46 av::ApplicationInstance::get().evaluate(); 47 double real_time = time_sensor->RealTime.getValue(); 57 48 CHECK(real_time > 0); 58 49 double old_time = real_time; … … 63 54 #endif 64 55 av::ApplicationInstance::get().evaluate(); 56 real_time = time_sensor->RealTime.getValue(); 65 57 av::getRootLogger().info() << "real_time - old_time : " << real_time - old_time; 66 58 CHECK(old_time < real_time);
Note: See TracChangeset
for help on using the changeset viewer.
