Instrument Neutral Distributed Interface INDI  2.0.2
Macros | Functions
TestIndiserverSingleDriver.cpp File Reference
#include <stdexcept>
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <system_error>
#include "gtest/gtest.h"
#include "utils.h"
#include "SharedBuffer.h"
#include "DriverMock.h"
#include "IndiServerController.h"
#include "IndiClientMock.h"

Go to the source code of this file.

Macros

#define BLOB_REPEAT_COUNT   5
 
#define DUMMY_BLOB_SIZE   64
 

Functions

 TEST (IndiserverSingleDriver, MissingDriver)
 
 TEST (IndiserverSingleDriver, ReplyToPing)
 
void connectFakeDev1Client (IndiServerController &, DriverMock &fakeDriver, IndiClientMock &indiClient)
 
 TEST (IndiserverSingleDriver, DontLeakFds)
 
 TEST (IndiserverSingleDriver, DontForwardUnaskedBlobDefToClient)
 
 TEST (IndiserverSingleDriver, DontForwardOtherBlobDefToClient)
 
 TEST (IndiserverSingleDriver, DropMisbehavingDriver)
 
 TEST (IndiserverSingleDriver, ForwardBase64BlobToIPClient)
 
 TEST (IndiserverSingleDriver, SnoopDriverPropertie)
 

Macro Definition Documentation

◆ BLOB_REPEAT_COUNT

#define BLOB_REPEAT_COUNT   5

Definition at line 35 of file TestIndiserverSingleDriver.cpp.

◆ DUMMY_BLOB_SIZE

#define DUMMY_BLOB_SIZE   64

Definition at line 375 of file TestIndiserverSingleDriver.cpp.

Function Documentation

◆ connectFakeDev1Client()

void connectFakeDev1Client ( IndiServerController ,
DriverMock fakeDriver,
IndiClientMock indiClient 
)

Definition at line 144 of file TestIndiserverSingleDriver.cpp.

◆ TEST() [1/8]

TEST ( IndiserverSingleDriver  ,
DontForwardOtherBlobDefToClient   
)

Definition at line 239 of file TestIndiserverSingleDriver.cpp.

◆ TEST() [2/8]

TEST ( IndiserverSingleDriver  ,
DontForwardUnaskedBlobDefToClient   
)

Definition at line 210 of file TestIndiserverSingleDriver.cpp.

◆ TEST() [3/8]

TEST ( IndiserverSingleDriver  ,
DontLeakFds   
)

Definition at line 161 of file TestIndiserverSingleDriver.cpp.

◆ TEST() [4/8]

TEST ( IndiserverSingleDriver  ,
DropMisbehavingDriver   
)

Definition at line 273 of file TestIndiserverSingleDriver.cpp.

◆ TEST() [5/8]

TEST ( IndiserverSingleDriver  ,
ForwardBase64BlobToIPClient   
)

Definition at line 298 of file TestIndiserverSingleDriver.cpp.

◆ TEST() [6/8]

TEST ( IndiserverSingleDriver  ,
MissingDriver   
)

Definition at line 37 of file TestIndiserverSingleDriver.cpp.

◆ TEST() [7/8]

TEST ( IndiserverSingleDriver  ,
ReplyToPing   
)

Definition at line 54 of file TestIndiserverSingleDriver.cpp.

◆ TEST() [8/8]

TEST ( IndiserverSingleDriver  ,
SnoopDriverPropertie   
)

Definition at line 338 of file TestIndiserverSingleDriver.cpp.