TwiceAsNice  2019-02-18
Functions
PlinkPowerMeterDeviceTest.cc File Reference
#include <boost/test/unit_test.hpp>
#include "Device/Gentec/PlinkPowerMeterDeviceFixture.hpp"
#include <Basda/PowerMeter/Power.h>
Include dependency graph for PlinkPowerMeterDeviceTest.cc:

Functions

 BOOST_FIXTURE_TEST_SUITE (PlinkPowerMeterDevices, PlinkPowerMeterDeviceFixture)
 
 BOOST_AUTO_TEST_CASE (Construction)
 
 BOOST_AUTO_TEST_CASE (ShouldCreateNamePropertyFromLoadDictionary)
 
 BOOST_AUTO_TEST_CASE (ShouldStayAwayFromPowerMetersAfterCreation)
 
 BOOST_AUTO_TEST_CASE (ShouldOpenRightSerialLine)
 
 BOOST_AUTO_TEST_CASE (ShouldOpenRightTcpConnection)
 
 BOOST_AUTO_TEST_CASE (ShouldDiscardInvalidConfiguration)
 
 BOOST_AUTO_TEST_CASE (ShouldResetPowerMeterWhenReseted)
 
 BOOST_AUTO_TEST_CASE (ShouldConfigurePowerMeterWhenOpened)
 
 BOOST_AUTO_TEST_CASE (ShouldMeasurePower)
 
 BOOST_AUTO_TEST_CASE (ShouldReturnMeasuredPower)
 
 BOOST_AUTO_TEST_CASE (ShouldCreatePropertyForStoringCurrentMeasurement)
 
 BOOST_AUTO_TEST_CASE (ShouldProvidePowerMeasurementPropertyWithUnit)
 
 BOOST_AUTO_TEST_CASE (ShouldCreatePropertyForReportingHardwareReachability)
 
 BOOST_AUTO_TEST_CASE (ShouldPublishMeasuredPowerInProperty)
 
 BOOST_AUTO_TEST_CASE (ShouldCreateNewPowerMeterWhenOpened)
 
 BOOST_AUTO_TEST_CASE (ShouldReturnInvalidPowerWhenClosed)
 
 BOOST_AUTO_TEST_CASE (ShouldPutInvalidValueIntoMeasuredPowerPropertyWhenClosed)
 
 BOOST_AUTO_TEST_CASE (ShouldBeRobustInCaseOfPowerMeterExceptions)
 
 BOOST_AUTO_TEST_CASE (ShouldBeRobustInCaseOfExceptionsFromThePowerMeterFactory)
 
 BOOST_AUTO_TEST_CASE (ShouldRecoverFromDefectiveDevice)
 
 BOOST_AUTO_TEST_CASE (ShouldForwardVitalityStateOfDeviceDriver)
 
 BOOST_AUTO_TEST_CASE (ShouldCheckReachability)
 
 BOOST_AUTO_TEST_CASE (ShouldUpdateReachabilityProperty)
 
 BOOST_AUTO_TEST_SUITE_END ()
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/23]

BOOST_AUTO_TEST_CASE ( Construction  )

◆ BOOST_AUTO_TEST_CASE() [2/23]

BOOST_AUTO_TEST_CASE ( ShouldCreateNamePropertyFromLoadDictionary  )

◆ BOOST_AUTO_TEST_CASE() [3/23]

BOOST_AUTO_TEST_CASE ( ShouldStayAwayFromPowerMetersAfterCreation  )

◆ BOOST_AUTO_TEST_CASE() [4/23]

BOOST_AUTO_TEST_CASE ( ShouldOpenRightSerialLine  )

◆ BOOST_AUTO_TEST_CASE() [5/23]

BOOST_AUTO_TEST_CASE ( ShouldOpenRightTcpConnection  )

◆ BOOST_AUTO_TEST_CASE() [6/23]

BOOST_AUTO_TEST_CASE ( ShouldDiscardInvalidConfiguration  )

◆ BOOST_AUTO_TEST_CASE() [7/23]

BOOST_AUTO_TEST_CASE ( ShouldResetPowerMeterWhenReseted  )

◆ BOOST_AUTO_TEST_CASE() [8/23]

BOOST_AUTO_TEST_CASE ( ShouldConfigurePowerMeterWhenOpened  )

◆ BOOST_AUTO_TEST_CASE() [9/23]

BOOST_AUTO_TEST_CASE ( ShouldMeasurePower  )

◆ BOOST_AUTO_TEST_CASE() [10/23]

BOOST_AUTO_TEST_CASE ( ShouldReturnMeasuredPower  )

◆ BOOST_AUTO_TEST_CASE() [11/23]

BOOST_AUTO_TEST_CASE ( ShouldCreatePropertyForStoringCurrentMeasurement  )

◆ BOOST_AUTO_TEST_CASE() [12/23]

BOOST_AUTO_TEST_CASE ( ShouldProvidePowerMeasurementPropertyWithUnit  )

◆ BOOST_AUTO_TEST_CASE() [13/23]

BOOST_AUTO_TEST_CASE ( ShouldCreatePropertyForReportingHardwareReachability  )

◆ BOOST_AUTO_TEST_CASE() [14/23]

BOOST_AUTO_TEST_CASE ( ShouldPublishMeasuredPowerInProperty  )

◆ BOOST_AUTO_TEST_CASE() [15/23]

BOOST_AUTO_TEST_CASE ( ShouldCreateNewPowerMeterWhenOpened  )

◆ BOOST_AUTO_TEST_CASE() [16/23]

BOOST_AUTO_TEST_CASE ( ShouldReturnInvalidPowerWhenClosed  )

◆ BOOST_AUTO_TEST_CASE() [17/23]

BOOST_AUTO_TEST_CASE ( ShouldPutInvalidValueIntoMeasuredPowerPropertyWhenClosed  )

◆ BOOST_AUTO_TEST_CASE() [18/23]

BOOST_AUTO_TEST_CASE ( ShouldBeRobustInCaseOfPowerMeterExceptions  )

◆ BOOST_AUTO_TEST_CASE() [19/23]

BOOST_AUTO_TEST_CASE ( ShouldBeRobustInCaseOfExceptionsFromThePowerMeterFactory  )

◆ BOOST_AUTO_TEST_CASE() [20/23]

BOOST_AUTO_TEST_CASE ( ShouldRecoverFromDefectiveDevice  )

◆ BOOST_AUTO_TEST_CASE() [21/23]

BOOST_AUTO_TEST_CASE ( ShouldForwardVitalityStateOfDeviceDriver  )

◆ BOOST_AUTO_TEST_CASE() [22/23]

BOOST_AUTO_TEST_CASE ( ShouldCheckReachability  )

◆ BOOST_AUTO_TEST_CASE() [23/23]

BOOST_AUTO_TEST_CASE ( ShouldUpdateReachabilityProperty  )

◆ BOOST_AUTO_TEST_SUITE_END()

BOOST_AUTO_TEST_SUITE_END ( )

◆ BOOST_FIXTURE_TEST_SUITE()

BOOST_FIXTURE_TEST_SUITE ( PlinkPowerMeterDevices  ,
PlinkPowerMeterDeviceFixture   
)