25 #ifndef WPROGRESSCOMBINER_TEST_H
26 #define WPROGRESSCOMBINER_TEST_H
30 #include <boost/shared_ptr.hpp>
32 #include <cxxtest/TestSuite.h>
34 #include "../WProgress.h"
35 #include "../WProgressCombiner.h"
60 TS_ASSERT_THROWS_NOTHING( p.
update() );
65 TS_ASSERT_THROWS_NOTHING( p.
update() );
77 boost::shared_ptr< WProgress> p1 = boost::shared_ptr< WProgress>(
new WProgress(
"TestP1", 11 ) );
78 boost::shared_ptr< WProgress> p2 = boost::shared_ptr< WProgress>(
new WProgress(
"TestP2", 11 ) );
79 boost::shared_ptr< WProgress> p3 = boost::shared_ptr< WProgress>(
new WProgress(
"TestP3" ) );
90 TS_ASSERT( p1->getProgress() == 50.0 );
102 TS_ASSERT( !p3->isDetermined() );
125 #endif // WPROGRESSCOMBINER_TEST_H