camcom 1.0.3
 
Loading...
Searching...
No Matches
test_camera_controller.cpp File Reference

Unit tests for camcom::server::CameraController class. More...

#include <gtest/gtest.h>
#include <string>
#include <vector>
#include <map>
#include <memory>
#include <optional>
#include "camcom/testbench/camera_controller.hpp"
#include "camcom/testbench/config.hpp"
#include "camcom/common/adapterBase.hpp"
#include "camcom/common/parameter.hpp"
#include "camcom/common/frameInfo.hpp"
#include "ifw/fnd/defs/base.hpp"
#include "camcom/common/errors.hpp"

Classes

class  camcom::server::MockAdapter
 

Namespaces

namespace  camcom
 
namespace  camcom::server
 

Functions

 TEST (CameraControllerConfigTest, MinimalValidConfig)
 
 TEST (CameraControllerConfigTest, DefaultTimeout)
 
 TEST (CameraControllerConfigTest, CustomTimeout)
 
 TEST (CameraControllerConfigTest, AutoAdjustExpoRateDefault)
 
 TEST (CameraControllerConfigTest, AutoAdjustExpoRateDisabled)
 
 TEST (CameraControllerConfigTest, AcquisitionConfigDefaults)
 
 TEST (ParameterRegistryEntryTest, SetValuesConfig)
 
 TEST (MockAdapterTest, InitialState)
 
 TEST (MockAdapterTest, ConnectDisconnect)
 
 TEST (MockAdapterTest, DisconnectStopsAcquisition)
 
 TEST (MockAdapterTest, ParameterReadWrite)
 
 TEST (MockAdapterTest, ReadThrowsWhenNotConnected)
 
 TEST (MockAdapterTest, WriteThrowsWhenNotConnected)
 
 TEST (MockAdapterTest, ScanThrowsWhenNotConnected)
 
 TEST (MockAdapterTest, StartAcquisitionThrowsWhenNotConnected)
 
 TEST (MockAdapterTest, AcquisitionControl)
 
 TEST (MockAdapterTest, ScanReturnsPopulatedParams)
 
 TEST (MockAdapterTest, WriteMultipleParameters)
 
 TEST (MockAdapterTest, ReadMultipleParameters)
 
 TEST (MockAdapterTest, ReadNonExistentParameterThrows)
 
 TEST (MockAdapterTest, CheckConnection)
 
 TEST (MockAdapterTest, ReceiveFrameReturnsFalse)
 

Detailed Description

Unit tests for camcom::server::CameraController class.

Function Documentation

◆ TEST() [1/22]

TEST ( CameraControllerConfigTest ,
AcquisitionConfigDefaults  )

◆ TEST() [2/22]

TEST ( CameraControllerConfigTest ,
AutoAdjustExpoRateDefault  )

◆ TEST() [3/22]

TEST ( CameraControllerConfigTest ,
AutoAdjustExpoRateDisabled  )

◆ TEST() [4/22]

TEST ( CameraControllerConfigTest ,
CustomTimeout  )

◆ TEST() [5/22]

TEST ( CameraControllerConfigTest ,
DefaultTimeout  )

◆ TEST() [6/22]

TEST ( CameraControllerConfigTest ,
MinimalValidConfig  )

◆ TEST() [7/22]

TEST ( MockAdapterTest ,
AcquisitionControl  )

◆ TEST() [8/22]

TEST ( MockAdapterTest ,
CheckConnection  )

◆ TEST() [9/22]

TEST ( MockAdapterTest ,
ConnectDisconnect  )

◆ TEST() [10/22]

TEST ( MockAdapterTest ,
DisconnectStopsAcquisition  )

◆ TEST() [11/22]

TEST ( MockAdapterTest ,
InitialState  )

◆ TEST() [12/22]

TEST ( MockAdapterTest ,
ParameterReadWrite  )

◆ TEST() [13/22]

TEST ( MockAdapterTest ,
ReadMultipleParameters  )

◆ TEST() [14/22]

TEST ( MockAdapterTest ,
ReadNonExistentParameterThrows  )

◆ TEST() [15/22]

TEST ( MockAdapterTest ,
ReadThrowsWhenNotConnected  )

◆ TEST() [16/22]

TEST ( MockAdapterTest ,
ReceiveFrameReturnsFalse  )

◆ TEST() [17/22]

TEST ( MockAdapterTest ,
ScanReturnsPopulatedParams  )

◆ TEST() [18/22]

TEST ( MockAdapterTest ,
ScanThrowsWhenNotConnected  )

◆ TEST() [19/22]

TEST ( MockAdapterTest ,
StartAcquisitionThrowsWhenNotConnected  )

◆ TEST() [20/22]

TEST ( MockAdapterTest ,
WriteMultipleParameters  )

◆ TEST() [21/22]

TEST ( MockAdapterTest ,
WriteThrowsWhenNotConnected  )

◆ TEST() [22/22]

TEST ( ParameterRegistryEntryTest ,
SetValuesConfig  )