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

Functions

 ASSERT_TRUE (stub)
 
 EXPECT_EQ (ProgressStateInterface::IDLE, stub->state)
 
 ASSERT_TRUE (pi)
 
pi setWaiting ()
 
 EXPECT_EQ (ProgressStateInterface::WAITING, stub->state)
 
 EXPECT_EQ (0.0, stub->progress)
 
pi setWorking (0.33)
 
 EXPECT_EQ (ProgressStateInterface::WORKING, stub->state)
 
pi setWaiting (0.25)
 
pi setFinished ()
 
 EXPECT_EQ (ProgressStateInterface::FINISHED, stub->state)
 
 EXPECT_EQ (1.0, stub->progress)
 
pi setIdle ()
 
 ASSERT_TRUE (ps)
 
ps setProgress (ProgressStateInterface::WAITING)
 
ps setProgress (ProgressStateInterface::WORKING, 0.27)
 
ps setProgress (ProgressStateInterface::WAITING, 0.27)
 
ps setProgress (ProgressStateInterface::FINISHED)
 
ps setProgress (ProgressStateInterface::IDLE)
 

Variables

ProgressInterface::Ptr const pi = ProgressInterfaceFromProgressStateInterfaceForwarder::create(stub)
 
ProgressStateInterface::Ptr const ps = ProgressStateInterfaceFromProgressInterfaceForwarder::create(pi)
 
stub progress = 0.33
 

Function Documentation

◆ ASSERT_TRUE() [1/3]

ASSERT_TRUE ( pi  )

◆ ASSERT_TRUE() [2/3]

ASSERT_TRUE ( ps  )

◆ ASSERT_TRUE() [3/3]

ASSERT_TRUE ( stub  )
Initial value:
{
static Ptr create()
Definition progressstateinterfacestub.cc:5
std::shared_ptr< ProgressStateInterfaceStub > Ptr
Definition progressstateinterfacestub.hh:15

◆ EXPECT_EQ() [1/6]

EXPECT_EQ ( 0.  0,
stub->  progress 
)

◆ EXPECT_EQ() [2/6]

EXPECT_EQ ( 1.  0,
stub->  progress 
)

◆ EXPECT_EQ() [3/6]

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

◆ EXPECT_EQ() [4/6]

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

◆ EXPECT_EQ() [5/6]

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

◆ EXPECT_EQ() [6/6]

EXPECT_EQ ( ProgressStateInterface::WORKING  ,
stub->  state 
)
Initial value:
{
p1->setWorking(0.0)
auto p1
Definition context-tests.cc:44

◆ setFinished()

pi setFinished ( )

◆ setIdle()

pi setIdle ( )

◆ setProgress() [1/5]

ps setProgress ( ProgressStateInterface::FINISHED  )

◆ setProgress() [2/5]

ps setProgress ( ProgressStateInterface::IDLE  )

◆ setProgress() [3/5]

ps setProgress ( ProgressStateInterface::WAITING  )

◆ setProgress() [4/5]

ps setProgress ( ProgressStateInterface::WAITING  ,
0.  27 
)

◆ setProgress() [5/5]

ps setProgress ( ProgressStateInterface::WORKING  ,
0.  27 
)

◆ setWaiting() [1/2]

pi setWaiting ( )

Referenced by Scroom::Utils::ProgressStateInterfaceFromProgressInterface::setProgress().

Here is the caller graph for this function:

◆ setWaiting() [2/2]

pi setWaiting ( 0.  25)

◆ setWorking()

pi setWorking ( 0.  33)

Variable Documentation

◆ pi

◆ progress

◆ ps