TwiceAsNice  2019-02-18
Functions | Variables
UnopenedBasdaDeviceTest.cpp File Reference
#include <boost/test/unit_test.hpp>
#include "Device/QuantumComposers/PropertyName.h"
#include "Device/QuantumComposers/OutputMode.h"
#include "Interface/Basda/PulseGenerator/PulseGeneratorDevice.h"
#include "test/Device/QuantumComposers/BasdaDeviceFixture.h"
#include "test/NiceInfrastructure.h"
#include <string>
#include <vector>
Include dependency graph for UnopenedBasdaDeviceTest.cpp:

Functions

 BOOST_AUTO_TEST_CASE (Creation)
 
 BOOST_AUTO_TEST_CASE (ShouldBeNotInitializedWhenHardwareFailesDuringOpening)
 
 BOOST_AUTO_TEST_CASE (ShouldImplementPulseGeneratorInterface)
 
 BOOST_AUTO_TEST_CASE (ShouldSetupClockPeriodProperty)
 
 BOOST_AUTO_TEST_CASE (ShouldSetupInternalOutputModeProperty)
 
 BOOST_AUTO_TEST_CASE (ShouldSetupRequiredProperties)
 
 BOOST_AUTO_TEST_CASE (ShouldIgnoreClockPeriodTuning)
 
 BOOST_AUTO_TEST_CASE (ShouldUpdateClockPeriodParameterDuringOpening)
 
 BOOST_AUTO_TEST_CASE (ShouldApplyClockPeriodSetValueDuringOpening)
 
 BOOST_AUTO_TEST_CASE (ShouldThrowExceptionIfAnySetValueIsMissing)
 
 BOOST_AUTO_TEST_CASE (ShouldIgnoreInternalOutputModeParameterBeforeOpening)
 
 BOOST_AUTO_TEST_CASE (ShouldUpdateInternalOutputModeParameterDuringOpening)
 
 BOOST_AUTO_TEST_CASE (ShouldIgnoreStartingOutputCommand)
 
 BOOST_AUTO_TEST_CASE (ShouldApplyExternalTriggerDisableDuringOpening)
 
 BOOST_AUTO_TEST_CASE (ShouldApplyExternalTriggerEnableDuringOpening)
 
 BOOST_AUTO_TEST_CASE (ShouldUpdateExternalTriggerStatusPropertyDuringOpening)
 
 BOOST_AUTO_TEST_CASE (ShouldUseConnectionEndpointFromPropertyTree)
 
 BOOST_AUTO_TEST_CASE (ShouldUseDummyHardwareIfRequested)
 
 BOOST_AUTO_TEST_CASE (ShouldIgnoreDummyHardwareIfRequested)
 
 BOOST_AUTO_TEST_CASE (ShouldCatchAllExceptions)
 
 BOOST_AUTO_TEST_CASE (ShouldApplyOutputChannelDisablingDuringOpening)
 
 BOOST_AUTO_TEST_CASE (ShouldApplyOutputChannelEnablingDuringOpening)
 
 BOOST_AUTO_TEST_CASE (ShouldApplyPulseWidthTuningParameterDuringOpening)
 
 BOOST_AUTO_TEST_CASE (ShouldCreateChannelOutputModeSelectAttribute)
 
 BOOST_AUTO_TEST_CASE (ShouldApplyChannelOutputModeDuringOpen)
 
 BOOST_AUTO_TEST_CASE (ShouldApplyNumberOfPulsesForOnCycleDuringOpen)
 
 BOOST_AUTO_TEST_CASE (ShouldApplyNumberOfPulsesForOffCycleDuringOpen)
 
 BOOST_AUTO_TEST_CASE (ShouldHaveSelectAttributeForPulsePolarityProperty)
 
 BOOST_AUTO_TEST_CASE (ShouldApplyPulsePolarityDuringOpen)
 
 BOOST_AUTO_TEST_CASE (ShouldHaveUninitializedPulsePolarity)
 
 BOOST_AUTO_TEST_CASE (ShouldAccountForEightOutputChannels)
 

Variables

static volatile int setup = basda::test::NiceInfrastructure::startSingletons()
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/31]

BOOST_AUTO_TEST_CASE ( Creation  )

◆ BOOST_AUTO_TEST_CASE() [2/31]

BOOST_AUTO_TEST_CASE ( ShouldBeNotInitializedWhenHardwareFailesDuringOpening  )

◆ BOOST_AUTO_TEST_CASE() [3/31]

BOOST_AUTO_TEST_CASE ( ShouldImplementPulseGeneratorInterface  )

◆ BOOST_AUTO_TEST_CASE() [4/31]

BOOST_AUTO_TEST_CASE ( ShouldSetupClockPeriodProperty  )

◆ BOOST_AUTO_TEST_CASE() [5/31]

BOOST_AUTO_TEST_CASE ( ShouldSetupInternalOutputModeProperty  )

◆ BOOST_AUTO_TEST_CASE() [6/31]

BOOST_AUTO_TEST_CASE ( ShouldSetupRequiredProperties  )

◆ BOOST_AUTO_TEST_CASE() [7/31]

BOOST_AUTO_TEST_CASE ( ShouldIgnoreClockPeriodTuning  )

◆ BOOST_AUTO_TEST_CASE() [8/31]

BOOST_AUTO_TEST_CASE ( ShouldUpdateClockPeriodParameterDuringOpening  )

◆ BOOST_AUTO_TEST_CASE() [9/31]

BOOST_AUTO_TEST_CASE ( ShouldApplyClockPeriodSetValueDuringOpening  )

◆ BOOST_AUTO_TEST_CASE() [10/31]

BOOST_AUTO_TEST_CASE ( ShouldThrowExceptionIfAnySetValueIsMissing  )

◆ BOOST_AUTO_TEST_CASE() [11/31]

BOOST_AUTO_TEST_CASE ( ShouldIgnoreInternalOutputModeParameterBeforeOpening  )

◆ BOOST_AUTO_TEST_CASE() [12/31]

BOOST_AUTO_TEST_CASE ( ShouldUpdateInternalOutputModeParameterDuringOpening  )

◆ BOOST_AUTO_TEST_CASE() [13/31]

BOOST_AUTO_TEST_CASE ( ShouldIgnoreStartingOutputCommand  )

◆ BOOST_AUTO_TEST_CASE() [14/31]

BOOST_AUTO_TEST_CASE ( ShouldApplyExternalTriggerDisableDuringOpening  )

◆ BOOST_AUTO_TEST_CASE() [15/31]

BOOST_AUTO_TEST_CASE ( ShouldApplyExternalTriggerEnableDuringOpening  )

◆ BOOST_AUTO_TEST_CASE() [16/31]

BOOST_AUTO_TEST_CASE ( ShouldUpdateExternalTriggerStatusPropertyDuringOpening  )

◆ BOOST_AUTO_TEST_CASE() [17/31]

BOOST_AUTO_TEST_CASE ( ShouldUseConnectionEndpointFromPropertyTree  )

◆ BOOST_AUTO_TEST_CASE() [18/31]

BOOST_AUTO_TEST_CASE ( ShouldUseDummyHardwareIfRequested  )

◆ BOOST_AUTO_TEST_CASE() [19/31]

BOOST_AUTO_TEST_CASE ( ShouldIgnoreDummyHardwareIfRequested  )

◆ BOOST_AUTO_TEST_CASE() [20/31]

BOOST_AUTO_TEST_CASE ( ShouldCatchAllExceptions  )

◆ BOOST_AUTO_TEST_CASE() [21/31]

BOOST_AUTO_TEST_CASE ( ShouldApplyOutputChannelDisablingDuringOpening  )

◆ BOOST_AUTO_TEST_CASE() [22/31]

BOOST_AUTO_TEST_CASE ( ShouldApplyOutputChannelEnablingDuringOpening  )

◆ BOOST_AUTO_TEST_CASE() [23/31]

BOOST_AUTO_TEST_CASE ( ShouldApplyPulseWidthTuningParameterDuringOpening  )

◆ BOOST_AUTO_TEST_CASE() [24/31]

BOOST_AUTO_TEST_CASE ( ShouldCreateChannelOutputModeSelectAttribute  )

◆ BOOST_AUTO_TEST_CASE() [25/31]

BOOST_AUTO_TEST_CASE ( ShouldApplyChannelOutputModeDuringOpen  )

◆ BOOST_AUTO_TEST_CASE() [26/31]

BOOST_AUTO_TEST_CASE ( ShouldApplyNumberOfPulsesForOnCycleDuringOpen  )

◆ BOOST_AUTO_TEST_CASE() [27/31]

BOOST_AUTO_TEST_CASE ( ShouldApplyNumberOfPulsesForOffCycleDuringOpen  )

◆ BOOST_AUTO_TEST_CASE() [28/31]

BOOST_AUTO_TEST_CASE ( ShouldHaveSelectAttributeForPulsePolarityProperty  )

◆ BOOST_AUTO_TEST_CASE() [29/31]

BOOST_AUTO_TEST_CASE ( ShouldApplyPulsePolarityDuringOpen  )

◆ BOOST_AUTO_TEST_CASE() [30/31]

BOOST_AUTO_TEST_CASE ( ShouldHaveUninitializedPulsePolarity  )

◆ BOOST_AUTO_TEST_CASE() [31/31]

BOOST_AUTO_TEST_CASE ( ShouldAccountForEightOutputChannels  )

Variable Documentation

◆ setup

volatile int setup = basda::test::NiceInfrastructure::startSingletons()
static