ifw-daq  3.0.0-pre2
IFW Data Acquisition modules
Classes | Namespaces | Functions
testScheduler.cpp File Reference

Unit tests for daq::dpm::SchedulerImpl. More...

#include <daq/dpm/scheduler.hpp>
#include <utility>
#include "mock/mockScheduler.hpp"
#include "mock/mockWorkspace.hpp"
#include <gmock/gmock.h>
#include <gtest/gtest.h>

Go to the source code of this file.

Classes

struct  daq::dpm::FakeDaqControllerFactory
 
class  daq::dpm::TestSchedulerBase
 
class  daq::dpm::TestSchedulerInit
 
class  daq::dpm::TestScheduler
 

Namespaces

 daq
 
 daq::dpm
 

Functions

 daq::dpm::TEST_F (TestSchedulerInit, Construction)
 
 daq::dpm::TEST_F (TestScheduler, QueueDaqIsSuccessful)
 
 daq::dpm::TEST_F (TestScheduler, QueueDaqRollbackIfStoreQueueFails)
 
 daq::dpm::TEST_F (TestScheduler, QueueDaqRollbackIfStoreSpecificationFails)
 
 daq::dpm::TEST_F (TestScheduler, QueueDaqRollbackIfInitializeDaqWorkspaceFails)
 
 daq::dpm::TEST_F (TestScheduler, QueueDaqFailsIfParseDpFails)
 
 daq::dpm::TEST_F (TestScheduler, PollActivatesDaqWhichStartsTransfer)
 
 daq::dpm::TEST_F (TestScheduler, PollCompletesDaq)
 
 daq::dpm::TEST_F (TestScheduler, AbortDaqSucceedsIfNotActive)
 
 daq::dpm::TEST_F (TestScheduler, AbortDaqSucceedsIfActive)
 
 daq::dpm::TEST_F (TestScheduler, AbortDaqFailsIfDaqDoesNotExit)
 
 daq::dpm::TEST_F (TestScheduler, GetStatusSucceeds)
 

Detailed Description

Unit tests for daq::dpm::SchedulerImpl.

Definition in file testScheduler.cpp.