Motion Master
Loading...
Searching...
No Matches
Functions | Variables
ethernet_client_test.cc File Reference
#include "ethernet_client.h"
#include <gtest/gtest.h>
#include <nlohmann/json.hpp>
#include <thread>
#include "loguru.h"
Include dependency graph for ethernet_client_test.cc:

Functions

 TEST (EthernetClientTestSuite, ConnectTest)
 
 TEST (EthernetClientTestSuite, ConnectInvalidIpTest)
 
 TEST (EthernetClientTestSuite, DisconnectTest)
 
 TEST (EthernetClientTestSuite, StateTest)
 
 TEST (EthernetClientTestSuite, StateTimeoutTest)
 
 TEST (EthernetClientTestSuite, GetParametersTest)
 
 TEST (EthernetClientTestSuite, GetParametersReadValuesTest)
 
 TEST (EthernetClientTestSuite, ReadSdoTest)
 
 TEST (EthernetClientTestSuite, WriteSdoTest)
 
 TEST (EthernetClientTestSuite, ReadFileTest)
 
 TEST (EthernetClientTestSuite, WriteFileTest)
 
 TEST (EthernetClientTestSuite, RemoveFileTest)
 
 TEST (EthernetClientTestSuite, FirmwareUpdateTest)
 
 TEST (EthernetClientTestSuite, LoadParametersTest)
 
 TEST (EthernetClientTestSuite, SendAndReceiveProcessDataTest)
 
 TEST (EthernetClientTestSuite, ExchangeProcessDataAndUpdateParametersTest)
 
 TEST (EthernetClientTestSuite, UploadTest)
 
 TEST (EthernetClientTestSuite, DownloadTest)
 

Variables

const std::string kIp = "192.168.100.5"
 
const int kPort = 8080
 
const int kNumberOfParameters = 511
 
const std::string kAppFirmwareBinPath
 
const std::string kComFirmwareBinPath
 

Function Documentation

◆ TEST() [1/18]

TEST ( EthernetClientTestSuite  ,
ConnectInvalidIpTest   
)

◆ TEST() [2/18]

TEST ( EthernetClientTestSuite  ,
ConnectTest   
)

◆ TEST() [3/18]

TEST ( EthernetClientTestSuite  ,
DisconnectTest   
)

◆ TEST() [4/18]

TEST ( EthernetClientTestSuite  ,
DownloadTest   
)

◆ TEST() [5/18]

TEST ( EthernetClientTestSuite  ,
ExchangeProcessDataAndUpdateParametersTest   
)

◆ TEST() [6/18]

TEST ( EthernetClientTestSuite  ,
FirmwareUpdateTest   
)

◆ TEST() [7/18]

TEST ( EthernetClientTestSuite  ,
GetParametersReadValuesTest   
)

◆ TEST() [8/18]

TEST ( EthernetClientTestSuite  ,
GetParametersTest   
)

◆ TEST() [9/18]

TEST ( EthernetClientTestSuite  ,
LoadParametersTest   
)

◆ TEST() [10/18]

TEST ( EthernetClientTestSuite  ,
ReadFileTest   
)

◆ TEST() [11/18]

TEST ( EthernetClientTestSuite  ,
ReadSdoTest   
)

◆ TEST() [12/18]

TEST ( EthernetClientTestSuite  ,
RemoveFileTest   
)

◆ TEST() [13/18]

TEST ( EthernetClientTestSuite  ,
SendAndReceiveProcessDataTest   
)

◆ TEST() [14/18]

TEST ( EthernetClientTestSuite  ,
StateTest   
)

◆ TEST() [15/18]

TEST ( EthernetClientTestSuite  ,
StateTimeoutTest   
)

◆ TEST() [16/18]

TEST ( EthernetClientTestSuite  ,
UploadTest   
)

◆ TEST() [17/18]

TEST ( EthernetClientTestSuite  ,
WriteFileTest   
)

◆ TEST() [18/18]

TEST ( EthernetClientTestSuite  ,
WriteSdoTest   
)

Variable Documentation

◆ kAppFirmwareBinPath

const std::string kAppFirmwareBinPath
Initial value:
=
"C:\\Users\\marko\\app_motion-drive-v5.6.0-alpha.0+95.geec440edf.bin"

◆ kComFirmwareBinPath

const std::string kComFirmwareBinPath
Initial value:
=
"C:\\Users\\marko\\com_motion-drive-v5.6.0-alpha.0+95.geec440edf-9002-02-0."
"bin"

◆ kIp

const std::string kIp = "192.168.100.5"

◆ kNumberOfParameters

const int kNumberOfParameters = 511

◆ kPort

const int kPort = 8080