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

Functions

 EXPECT_TRUE (progressBroadcaster)
 
 EXPECT_TRUE (stub1)
 
 EXPECT_EQ (ProgressStateInterface::IDLE, stub1->state)
 
 EXPECT_TRUE (stub2)
 
 EXPECT_EQ (ProgressStateInterface::IDLE, stub2->state)
 
progressBroadcaster setWorking (0.0)
 
 EXPECT_EQ (ProgressStateInterface::WORKING, stub1->state)
 
 EXPECT_EQ (ProgressStateInterface::WORKING, stub2->state)
 
 EXPECT_EQ (0.0, stub1->progress)
 
 EXPECT_EQ (0.0, stub2->progress)
 
progressBroadcaster setWaiting (0.25)
 
 EXPECT_EQ (ProgressStateInterface::WAITING, stub1->state)
 
 EXPECT_EQ (ProgressStateInterface::WAITING, stub2->state)
 
progressBroadcaster setFinished ()
 
 EXPECT_EQ (ProgressStateInterface::FINISHED, stub1->state)
 
 EXPECT_EQ (ProgressStateInterface::FINISHED, stub2->state)
 
progressBroadcaster setIdle ()
 
r1 reset ()
 

Variables

ProgressStateInterfaceStub::Ptr const stub1 = ProgressStateInterfaceStub::create()
 
Stuff const r1 = progressBroadcaster->subscribe(ProgressInterfaceFromProgressStateInterfaceForwarder::create(stub1))
 
ProgressStateInterfaceStub::Ptr const stub2 = ProgressStateInterfaceStub::create()
 
Stuff const r2 = progressBroadcaster->subscribe(ProgressInterfaceFromProgressStateInterfaceForwarder::create(stub2))
 

Function Documentation

◆ EXPECT_EQ() [1/10]

EXPECT_EQ ( 0.  0,
stub1->  progress 
)

◆ EXPECT_EQ() [2/10]

EXPECT_EQ ( 0.  0,
stub2->  progress 
)

◆ EXPECT_EQ() [3/10]

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

◆ EXPECT_EQ() [4/10]

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

◆ EXPECT_EQ() [5/10]

EXPECT_EQ ( ProgressStateInterface::IDLE  ,
stub1->  state 
)

◆ EXPECT_EQ() [6/10]

EXPECT_EQ ( ProgressStateInterface::IDLE  ,
stub2->  state 
)

◆ EXPECT_EQ() [7/10]

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

◆ EXPECT_EQ() [8/10]

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

◆ EXPECT_EQ() [9/10]

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

◆ EXPECT_EQ() [10/10]

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

◆ EXPECT_TRUE() [1/3]

EXPECT_TRUE ( progressBroadcaster  )
Initial value:
{
std::shared_ptr< ProgressInterfaceBroadcaster > Ptr
Definition progressinterfacehelpers.hh:131
static Ptr create()
Definition progressinterfacehelpers.cc:124

◆ EXPECT_TRUE() [2/3]

EXPECT_TRUE ( stub1  )

◆ EXPECT_TRUE() [3/3]

EXPECT_TRUE ( stub2  )

◆ reset()

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

◆ setFinished()

p1 setFinished ( )
Initial value:
{
p1->setWaiting()
auto p1
Definition context-tests.cc:44

◆ setIdle()

progressBroadcaster setIdle ( )

◆ setWaiting()

progressBroadcaster setWaiting ( 0.  25)

◆ setWorking()

p2 setWorking ( 0.  0)
Initial value:
{
p1->setIdle()

Variable Documentation

◆ r1

◆ r2

◆ stub1

◆ stub2