Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
diagnostic-output-slot.hpp File Reference

An facility for writing unit-tests against the OutputSlot interface. More...

Go to the source code of this file.

Description

An facility for writing unit-tests against the OutputSlot interface.

See also
output-slot-protocol-test.cpp

Definition in file diagnostic-output-slot.hpp.

Namespaces

namespace  steam
 Steam-Layer implementation namespace root.
 
namespace  steam::play
 :test
 
namespace  steam::play::anonymous_namespace{diagnostic-output-slot.hpp}
 

Classes

class  TrackingInMemoryBlockSequence
 Diagnostic output connection for a single channel, allowing to track generated frames and verify the processing protocol for output buffers. More...
 
class  DiagnosticOutputSlot
 Helper for unit tests: Mock output sink. More...
 
class  DiagnosticOutputSlot::SimulatedOutputSequences
 Special diagnostic connection state implementation, establishing diagnostic output connections for each channel, thus allowing to verify the handling of individual buffers. More...
 
class  DiagnosticOutputSlot::OutputFramesLog
 diagnostic facility to verify test data frames written to this Test/Dummy "output". More...
 

Functions

PGrid getTestTimeGrid ()