TwiceAsNice
2019-02-18
|
#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>
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() |
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 | ) |
|
static |