Scroom 0.14-49-gb7ae7a6d
Loading...
Searching...
No Matches
progressinterfacemultiplexer-tests.cc File Reference
#include <gtest/gtest.h>
#include <scroom/assertions.hh>
#include <scroom/progressinterfacehelpers.hh>
#include "progressstateinterfacestub.hh"
Include dependency graph for progressinterfacemultiplexer-tests.cc:

Classes

class  ProgressInterfaceMultiplexer_Tests
 

Functions

 EXPECT_EQ (ProgressStateInterface::WORKING, stub->state)
 
 EXPECT_EQ (0.0, stub->progress)
 
p2 setWorking (0.2)
 
p2 setFinished ()
 
 EXPECT_EQ (ProgressStateInterface::FINISHED, stub->state)
 
p1 setIdle ()
 
p1 reset ()
 
 EXPECT_EQ (ProgressStateInterface::WAITING, stub->state)
 
p2 setWaiting ()
 

Function Documentation

◆ EXPECT_EQ() [1/4]

EXPECT_EQ ( 0.  0,
stub->  progress 
)

◆ EXPECT_EQ() [2/4]

EXPECT_EQ ( ProgressStateInterface::FINISHED  ,
stub->  state 
)

◆ EXPECT_EQ() [3/4]

EXPECT_EQ ( ProgressStateInterface::WAITING  ,
stub->  state 
)

◆ EXPECT_EQ() [4/4]

EXPECT_EQ ( ProgressStateInterface::WORKING  ,
stub->  state 
)

Referenced by ProgressInterfaceMultiplexer_Tests::ProgressInterfaceMultiplexer_Tests().

Here is the caller graph for this function:

◆ reset()

p1 reset ( )
132{
133 testData.reset();
134
135 return false;
136}
TestData::Ptr testData
Definition test-helpers.cc:25

◆ setFinished()

p2 setFinished ( )

◆ setIdle()

p1 setIdle ( )

◆ setWaiting()

p2 setWaiting ( )

◆ setWorking()

p2 setWorking ( 0.  2)