perform renaming
This commit is contained in:
misc/defaultcfg/fsfwconfig/pollingsequence
src
fsfw
action
ActionHelper.cppActionHelper.hActionMessage.cppActionMessage.hCommandActionHelper.cppSimpleActionHelper.cppSimpleActionHelper.h
cfdp
CFDPHandler.cppCFDPHandler.hFileSize.hdefinitions.h
pdu
AckPduDeserializer.cppAckPduSerializer.cppEofPduDeserializer.cppEofPduSerializer.cppFileDataDeserializer.cppFileDataInfo.cppFileDataSerializer.cppFileDirectiveDeserializer.cppFileDirectiveSerializer.cppFinishedInfo.cppFinishedPduDeserializer.cppFinishedPduSerializer.cppHeaderDeserializer.cppHeaderDeserializer.hHeaderSerializer.cppKeepAlivePduDeserializer.cppKeepAlivePduSerializer.cppMetadataInfo.cppMetadataPduDeserializer.cppMetadataPduSerializer.cppNakPduDeserializer.cppNakPduSerializer.cppPromptPduDeserializer.cppPromptPduSerializer.cppVarLenField.cpp
tlv
container
ArrayList.hFIFOBase.tppFixedMap.hFixedOrderedMultimap.hFixedOrderedMultimap.tppIndexedRingMemoryArray.hPlacementFactory.hRingBufferBase.hSimpleRingBuffer.cppSimpleRingBuffer.h
controller
coordinates
datalinklayer
DataLinkLayer.cppDataLinkLayer.hFarm1StateOpen.cppMapPacketExtraction.cppMapPacketExtraction.hVirtualChannelReception.cppVirtualChannelReception.h
datapool
datapoollocal
HasLocalDataPoolIF.hLocalDataPoolManager.cppLocalDataPoolManager.hLocalPoolDataSetBase.cppLocalPoolObjectBase.hLocalPoolVariable.tppLocalPoolVector.tppSharedLocalDataSet.cpp
devicehandlers
AssemblyBase.cppAssemblyBase.hChildHandlerBase.cppDeviceCommunicationIF.hDeviceHandlerBase.cppDeviceHandlerBase.hDeviceHandlerFailureIsolation.cppDeviceTmReportingWrapper.cppHealthDevice.cpp
events
fdir
globalfunctions
health
housekeeping
internalerror
ipc
memory
modes
monitoring
AbsLimitMonitor.hLimitMonitor.hLimitViolationReporter.cppMonitorBase.hMonitorReporter.hTriplexMonitor.hTwoValueLimitMonitor.h
objectmanager
osal
common
freertos
BinSemaphUsingTask.cppBinSemaphUsingTask.hBinarySemaphore.cppClock.cppCountingSemaphUsingTask.cppFixedTimeslotTask.cppMessageQueue.cppMutex.cppPeriodicTask.cppQueueMapManager.cppTaskFactory.cpp
host
Clock.cppFixedTimeslotTask.cppMessageQueue.cppMutex.cppPeriodicTask.cppQueueFactory.cppQueueMapManager.cppTaskFactory.cpptaskHelpers.cpp
linux
BinarySemaphore.cppClock.cppCountingSemaphore.cppFixedTimeslotTask.cppInternalErrorCodes.cppMessageQueue.cppMutex.cppPeriodicPosixTask.cppPosixThread.cppTaskFactory.cpp
rtems
BinarySemaphore.cppClock.cppCpuUsage.cppFixedTimeslotTask.cppInternalErrorCodes.cppMessageQueue.cppMutex.cppPeriodicTask.cppQueueFactory.cppRTEMSTaskBase.cppTaskFactory.cpp
windows
parameters
power
DummyPowerSwitcher.cppFuse.cppFuse.hPowerComponent.cppPowerSensor.cppPowerSwitchIF.hPowerSwitcher.cppPowerSwitcher.hPowerSwitcherComponent.cppPowerSwitcherComponent.h
pus
CService200ModeCommanding.cppCService201HealthCommanding.cppService11TelecommandScheduling.tppService17Test.cppService1TelecommandVerification.cppService1TelecommandVerification.hService20ParameterManagement.cppService2DeviceAccess.cppService3Housekeeping.cppService5EventReporting.cppService8FunctionManagement.cppService9TimeManagement.cpp
servicepackets
returnvalues
rmap
serialize
SerialArrayListAdapter.hSerialBufferAdapter.cppSerialLinkedListAdapter.hSerializeAdapter.hSerializeIF.h
storagemanager
subsystem
tasks
ExecutableObjectIF.hFixedSlotSequence.cppFixedTimeslotTaskBase.cppFixedTimeslotTaskIF.hPeriodicTaskBase.cppPeriodicTaskIF.h
tcdistribution
CCSDSDistributor.cppCCSDSDistributorIF.hCFDPDistributor.cppCFDPDistributorIF.hPUSDistributor.cppPUSDistributorIF.hTcDistributor.cppTcDistributor.hTcPacketCheckCFDP.cppTcPacketCheckCFDP.hTcPacketCheckPUS.cppTcPacketCheckPUS.h
thermal
AbstractTemperatureSensor.cppHeater.cppRedundantHeater.cppTemperatureSensor.hThermalComponent.cppThermalComponentCore.cppThermalModule.cppThermalMonitorReporter.cpp
timemanager
tmstorage
tmtcpacket
tmtcservices
fsfw_hal
common
devicehandlers
linux
stm32h7
fsfw_tests
integration
assemblies
controller
devices
task
internal
unittests
action
cfdp
testAckPdu.cpptestCfdp.cpptestEofPdu.cpptestFileData.cpptestFinishedPdu.cpptestKeepAlivePdu.cpptestMetadataPdu.cpptestNakPdu.cpptestPromptPdu.cpptestTlvsLvs.cpp
container
RingBufferTest.cppTestArrayList.cppTestDynamicFifo.cppTestFifo.cppTestFixedArrayList.cppTestFixedMap.cppTestFixedOrderedMultimap.cppTestPlacementFactory.cpp
datapoollocal
DataSetTest.cppLocalPoolManagerTest.cppLocalPoolOwnerBase.cppLocalPoolVariableTest.cppLocalPoolVectorTest.cpp
devicehandler
ComIFMock.cppDeviceHandlerCommander.cppDeviceHandlerCommander.hDeviceHandlerMock.cppTestDeviceHandlerBase.cpp
globalfunctions
hal
internalerror
mocks
osal
power
serialize
storagemanager
testcfg
pollingsequence
timemanager
@ -12,42 +12,42 @@ TEST_CASE("Ring Buffer Test", "[RingBufferTest]") {
|
||||
|
||||
SECTION("Simple Test") {
|
||||
REQUIRE(ringBuffer.availableWriteSpace() == 9);
|
||||
REQUIRE(ringBuffer.writeData(testData, 9) == result::OK);
|
||||
REQUIRE(ringBuffer.writeData(testData, 3) == result::FAILED);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 5, true) == result::OK);
|
||||
REQUIRE(ringBuffer.writeData(testData, 9) == returnvalue::OK);
|
||||
REQUIRE(ringBuffer.writeData(testData, 3) == returnvalue::FAILED);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 5, true) == returnvalue::OK);
|
||||
for (uint8_t i = 0; i < 5; i++) {
|
||||
CHECK(readBuffer[i] == i);
|
||||
}
|
||||
REQUIRE(ringBuffer.availableWriteSpace() == 5);
|
||||
ringBuffer.clear();
|
||||
REQUIRE(ringBuffer.availableWriteSpace() == 9);
|
||||
REQUIRE(ringBuffer.writeData(testData, 4) == result::OK);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 4, true) == result::OK);
|
||||
REQUIRE(ringBuffer.writeData(testData, 4) == returnvalue::OK);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 4, true) == returnvalue::OK);
|
||||
for (uint8_t i = 0; i < 4; i++) {
|
||||
CHECK(readBuffer[i] == i);
|
||||
}
|
||||
REQUIRE(ringBuffer.writeData(testData, 9) == result::OK);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 9, true) == result::OK);
|
||||
REQUIRE(ringBuffer.writeData(testData, 9) == returnvalue::OK);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 9, true) == returnvalue::OK);
|
||||
for (uint8_t i = 0; i < 9; i++) {
|
||||
CHECK(readBuffer[i] == i);
|
||||
}
|
||||
REQUIRE(ringBuffer.writeData(testData, 1024) == result::FAILED);
|
||||
REQUIRE(ringBuffer.writeData(nullptr, 5) == result::FAILED);
|
||||
REQUIRE(ringBuffer.writeData(testData, 1024) == returnvalue::FAILED);
|
||||
REQUIRE(ringBuffer.writeData(nullptr, 5) == returnvalue::FAILED);
|
||||
}
|
||||
|
||||
SECTION("Get Free Element Test") {
|
||||
REQUIRE(ringBuffer.availableWriteSpace() == 9);
|
||||
REQUIRE(ringBuffer.writeData(testData, 8) == result::OK);
|
||||
REQUIRE(ringBuffer.writeData(testData, 8) == returnvalue::OK);
|
||||
REQUIRE(ringBuffer.availableWriteSpace() == 1);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 8, true) == result::OK);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 8, true) == returnvalue::OK);
|
||||
REQUIRE(ringBuffer.availableWriteSpace() == 9);
|
||||
uint8_t *testPtr = nullptr;
|
||||
REQUIRE(ringBuffer.getFreeElement(&testPtr, 10) == result::FAILED);
|
||||
REQUIRE(ringBuffer.getFreeElement(&testPtr, 10) == returnvalue::FAILED);
|
||||
|
||||
REQUIRE(ringBuffer.writeTillWrap() == 2);
|
||||
// too many excess bytes.
|
||||
REQUIRE(ringBuffer.getFreeElement(&testPtr, 8) == result::FAILED);
|
||||
REQUIRE(ringBuffer.getFreeElement(&testPtr, 5) == result::OK);
|
||||
REQUIRE(ringBuffer.getFreeElement(&testPtr, 8) == returnvalue::FAILED);
|
||||
REQUIRE(ringBuffer.getFreeElement(&testPtr, 5) == returnvalue::OK);
|
||||
REQUIRE(ringBuffer.getExcessBytes() == 3);
|
||||
std::memcpy(testPtr, testData, 5);
|
||||
ringBuffer.confirmBytesWritten(5);
|
||||
@ -59,19 +59,19 @@ TEST_CASE("Ring Buffer Test", "[RingBufferTest]") {
|
||||
}
|
||||
|
||||
SECTION("Read Remaining Test") {
|
||||
REQUIRE(ringBuffer.writeData(testData, 3) == result::OK);
|
||||
REQUIRE(ringBuffer.writeData(testData, 3) == returnvalue::OK);
|
||||
REQUIRE(ringBuffer.getAvailableReadData() == 3);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 5, false, false, nullptr) == result::FAILED);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 5, false, false, nullptr) == returnvalue::FAILED);
|
||||
size_t trueSize = 0;
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 5, false, true, &trueSize) == result::OK);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 5, false, true, &trueSize) == returnvalue::OK);
|
||||
REQUIRE(trueSize == 3);
|
||||
for (uint8_t i = 0; i < 3; i++) {
|
||||
CHECK(readBuffer[i] == i);
|
||||
}
|
||||
trueSize = 0;
|
||||
REQUIRE(ringBuffer.deleteData(5, false, &trueSize) == result::FAILED);
|
||||
REQUIRE(ringBuffer.deleteData(5, false, &trueSize) == returnvalue::FAILED);
|
||||
REQUIRE(trueSize == 0);
|
||||
REQUIRE(ringBuffer.deleteData(5, true, &trueSize) == result::OK);
|
||||
REQUIRE(ringBuffer.deleteData(5, true, &trueSize) == returnvalue::OK);
|
||||
REQUIRE(trueSize == 3);
|
||||
}
|
||||
}
|
||||
@ -84,21 +84,21 @@ TEST_CASE("Ring Buffer Test2", "[RingBufferTest2]") {
|
||||
|
||||
SECTION("Simple Test") {
|
||||
REQUIRE(ringBuffer.availableWriteSpace() == 9);
|
||||
REQUIRE(ringBuffer.writeData(testData, 9) == result::OK);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 5, true) == result::OK);
|
||||
REQUIRE(ringBuffer.writeData(testData, 9) == returnvalue::OK);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 5, true) == returnvalue::OK);
|
||||
for (uint8_t i = 0; i < 5; i++) {
|
||||
CHECK(readBuffer[i] == i);
|
||||
}
|
||||
REQUIRE(ringBuffer.availableWriteSpace() == 5);
|
||||
ringBuffer.clear();
|
||||
REQUIRE(ringBuffer.availableWriteSpace() == 9);
|
||||
REQUIRE(ringBuffer.writeData(testData, 4) == result::OK);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 4, true) == result::OK);
|
||||
REQUIRE(ringBuffer.writeData(testData, 4) == returnvalue::OK);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 4, true) == returnvalue::OK);
|
||||
for (uint8_t i = 0; i < 4; i++) {
|
||||
CHECK(readBuffer[i] == i);
|
||||
}
|
||||
REQUIRE(ringBuffer.writeData(testData, 9) == result::OK);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 9, true) == result::OK);
|
||||
REQUIRE(ringBuffer.writeData(testData, 9) == returnvalue::OK);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 9, true) == returnvalue::OK);
|
||||
for (uint8_t i = 0; i < 9; i++) {
|
||||
CHECK(readBuffer[i] == i);
|
||||
}
|
||||
@ -106,17 +106,17 @@ TEST_CASE("Ring Buffer Test2", "[RingBufferTest2]") {
|
||||
|
||||
SECTION("Get Free Element Test") {
|
||||
REQUIRE(ringBuffer.availableWriteSpace() == 9);
|
||||
REQUIRE(ringBuffer.writeData(testData, 8) == result::OK);
|
||||
REQUIRE(ringBuffer.writeData(testData, 8) == returnvalue::OK);
|
||||
REQUIRE(ringBuffer.availableWriteSpace() == 1);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 8, true) == result::OK);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 8, true) == returnvalue::OK);
|
||||
REQUIRE(ringBuffer.availableWriteSpace() == 9);
|
||||
uint8_t *testPtr = nullptr;
|
||||
REQUIRE(ringBuffer.getFreeElement(&testPtr, 10) == result::FAILED);
|
||||
REQUIRE(ringBuffer.getFreeElement(&testPtr, 10) == returnvalue::FAILED);
|
||||
|
||||
REQUIRE(ringBuffer.writeTillWrap() == 2);
|
||||
// too many excess bytes.
|
||||
REQUIRE(ringBuffer.getFreeElement(&testPtr, 8) == result::FAILED);
|
||||
REQUIRE(ringBuffer.getFreeElement(&testPtr, 5) == result::OK);
|
||||
REQUIRE(ringBuffer.getFreeElement(&testPtr, 8) == returnvalue::FAILED);
|
||||
REQUIRE(ringBuffer.getFreeElement(&testPtr, 5) == returnvalue::OK);
|
||||
REQUIRE(ringBuffer.getExcessBytes() == 3);
|
||||
std::memcpy(testPtr, testData, 5);
|
||||
ringBuffer.confirmBytesWritten(5);
|
||||
@ -128,19 +128,19 @@ TEST_CASE("Ring Buffer Test2", "[RingBufferTest2]") {
|
||||
}
|
||||
|
||||
SECTION("Read Remaining Test") {
|
||||
REQUIRE(ringBuffer.writeData(testData, 3) == result::OK);
|
||||
REQUIRE(ringBuffer.writeData(testData, 3) == returnvalue::OK);
|
||||
REQUIRE(ringBuffer.getAvailableReadData() == 3);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 5, false, false, nullptr) == result::FAILED);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 5, false, false, nullptr) == returnvalue::FAILED);
|
||||
size_t trueSize = 0;
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 5, false, true, &trueSize) == result::OK);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 5, false, true, &trueSize) == returnvalue::OK);
|
||||
REQUIRE(trueSize == 3);
|
||||
for (uint8_t i = 0; i < 3; i++) {
|
||||
CHECK(readBuffer[i] == i);
|
||||
}
|
||||
trueSize = 0;
|
||||
REQUIRE(ringBuffer.deleteData(5, false, &trueSize) == result::FAILED);
|
||||
REQUIRE(ringBuffer.deleteData(5, false, &trueSize) == returnvalue::FAILED);
|
||||
REQUIRE(trueSize == 0);
|
||||
REQUIRE(ringBuffer.deleteData(5, true, &trueSize) == result::OK);
|
||||
REQUIRE(ringBuffer.deleteData(5, true, &trueSize) == returnvalue::OK);
|
||||
REQUIRE(trueSize == 3);
|
||||
}
|
||||
|
||||
@ -148,17 +148,17 @@ TEST_CASE("Ring Buffer Test2", "[RingBufferTest2]") {
|
||||
REQUIRE(ringBuffer.availableWriteSpace() == 9);
|
||||
// We don't allow writing of Data that is larger than the ring buffer in total
|
||||
REQUIRE(ringBuffer.getMaxSize() == 9);
|
||||
REQUIRE(ringBuffer.writeData(testData, 13) == result::FAILED);
|
||||
REQUIRE(ringBuffer.writeData(testData, 13) == returnvalue::FAILED);
|
||||
REQUIRE(ringBuffer.getAvailableReadData() == 0);
|
||||
ringBuffer.clear();
|
||||
uint8_t *ptr = nullptr;
|
||||
// With excess Bytes 13 Bytes can be written to this Buffer
|
||||
REQUIRE(ringBuffer.getFreeElement(&ptr, 13) == result::OK);
|
||||
REQUIRE(ringBuffer.getFreeElement(&ptr, 13) == returnvalue::OK);
|
||||
REQUIRE(ptr != nullptr);
|
||||
memcpy(ptr, testData, 13);
|
||||
ringBuffer.confirmBytesWritten(13);
|
||||
REQUIRE(ringBuffer.getAvailableReadData() == 3);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 3, true) == result::OK);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 3, true) == returnvalue::OK);
|
||||
for (auto i = 0; i < 3; i++) {
|
||||
REQUIRE(readBuffer[i] == testData[i + 10]);
|
||||
}
|
||||
@ -173,21 +173,21 @@ TEST_CASE("Ring Buffer Test3", "[RingBufferTest3]") {
|
||||
|
||||
SECTION("Simple Test") {
|
||||
REQUIRE(ringBuffer.availableWriteSpace() == 9);
|
||||
REQUIRE(ringBuffer.writeData(testData, 9) == result::OK);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 5, true) == result::OK);
|
||||
REQUIRE(ringBuffer.writeData(testData, 9) == returnvalue::OK);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 5, true) == returnvalue::OK);
|
||||
for (uint8_t i = 0; i < 5; i++) {
|
||||
CHECK(readBuffer[i] == i);
|
||||
}
|
||||
REQUIRE(ringBuffer.availableWriteSpace() == 5);
|
||||
ringBuffer.clear();
|
||||
REQUIRE(ringBuffer.availableWriteSpace() == 9);
|
||||
REQUIRE(ringBuffer.writeData(testData, 4) == result::OK);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 4, true) == result::OK);
|
||||
REQUIRE(ringBuffer.writeData(testData, 4) == returnvalue::OK);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 4, true) == returnvalue::OK);
|
||||
for (uint8_t i = 0; i < 4; i++) {
|
||||
CHECK(readBuffer[i] == i);
|
||||
}
|
||||
REQUIRE(ringBuffer.writeData(testData, 9) == result::OK);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 9, true) == result::OK);
|
||||
REQUIRE(ringBuffer.writeData(testData, 9) == returnvalue::OK);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 9, true) == returnvalue::OK);
|
||||
for (uint8_t i = 0; i < 9; i++) {
|
||||
CHECK(readBuffer[i] == i);
|
||||
}
|
||||
@ -195,19 +195,19 @@ TEST_CASE("Ring Buffer Test3", "[RingBufferTest3]") {
|
||||
|
||||
SECTION("Get Free Element Test") {
|
||||
REQUIRE(ringBuffer.availableWriteSpace() == 9);
|
||||
REQUIRE(ringBuffer.writeData(testData, 8) == result::OK);
|
||||
REQUIRE(ringBuffer.writeData(testData, 8) == returnvalue::OK);
|
||||
REQUIRE(ringBuffer.availableWriteSpace() == 1);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 8, true) == result::OK);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 8, true) == returnvalue::OK);
|
||||
REQUIRE(ringBuffer.availableWriteSpace() == 9);
|
||||
uint8_t *testPtr = nullptr;
|
||||
REQUIRE(ringBuffer.getFreeElement(&testPtr, 10) == result::OK);
|
||||
REQUIRE(ringBuffer.getFreeElement(&testPtr, 10) == returnvalue::OK);
|
||||
REQUIRE(ringBuffer.getExcessBytes() == 8);
|
||||
|
||||
REQUIRE(ringBuffer.writeTillWrap() == 2);
|
||||
// too many excess bytes.
|
||||
REQUIRE(ringBuffer.getFreeElement(&testPtr, 8) == result::FAILED);
|
||||
REQUIRE(ringBuffer.getFreeElement(&testPtr, 8) == returnvalue::FAILED);
|
||||
// Less Execss bytes overwrites before
|
||||
REQUIRE(ringBuffer.getFreeElement(&testPtr, 3) == result::OK);
|
||||
REQUIRE(ringBuffer.getFreeElement(&testPtr, 3) == returnvalue::OK);
|
||||
REQUIRE(ringBuffer.getExcessBytes() == 1);
|
||||
std::memcpy(testPtr, testData, 3);
|
||||
ringBuffer.confirmBytesWritten(3);
|
||||
@ -219,19 +219,19 @@ TEST_CASE("Ring Buffer Test3", "[RingBufferTest3]") {
|
||||
}
|
||||
|
||||
SECTION("Read Remaining Test") {
|
||||
REQUIRE(ringBuffer.writeData(testData, 3) == result::OK);
|
||||
REQUIRE(ringBuffer.writeData(testData, 3) == returnvalue::OK);
|
||||
REQUIRE(ringBuffer.getAvailableReadData() == 3);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 5, false, false, nullptr) == result::FAILED);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 5, false, false, nullptr) == returnvalue::FAILED);
|
||||
size_t trueSize = 0;
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 5, false, true, &trueSize) == result::OK);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 5, false, true, &trueSize) == returnvalue::OK);
|
||||
REQUIRE(trueSize == 3);
|
||||
for (uint8_t i = 0; i < 3; i++) {
|
||||
CHECK(readBuffer[i] == i);
|
||||
}
|
||||
trueSize = 0;
|
||||
REQUIRE(ringBuffer.deleteData(5, false, &trueSize) == result::FAILED);
|
||||
REQUIRE(ringBuffer.deleteData(5, false, &trueSize) == returnvalue::FAILED);
|
||||
REQUIRE(trueSize == 0);
|
||||
REQUIRE(ringBuffer.deleteData(5, true, &trueSize) == result::OK);
|
||||
REQUIRE(ringBuffer.deleteData(5, true, &trueSize) == returnvalue::OK);
|
||||
REQUIRE(trueSize == 3);
|
||||
}
|
||||
|
||||
@ -239,18 +239,18 @@ TEST_CASE("Ring Buffer Test3", "[RingBufferTest3]") {
|
||||
REQUIRE(ringBuffer.availableWriteSpace() == 9);
|
||||
// Writing more than the buffer is large.
|
||||
// This write will be rejected and is seen as a configuration mistake
|
||||
REQUIRE(ringBuffer.writeData(testData, 13) == result::FAILED);
|
||||
REQUIRE(ringBuffer.writeData(testData, 13) == returnvalue::FAILED);
|
||||
REQUIRE(ringBuffer.getAvailableReadData() == 0);
|
||||
ringBuffer.clear();
|
||||
// Using FreeElement allows the usage of excessBytes but
|
||||
// should be used with caution
|
||||
uint8_t *ptr = nullptr;
|
||||
REQUIRE(ringBuffer.getFreeElement(&ptr, 13) == result::OK);
|
||||
REQUIRE(ringBuffer.getFreeElement(&ptr, 13) == returnvalue::OK);
|
||||
REQUIRE(ptr != nullptr);
|
||||
memcpy(ptr, testData, 13);
|
||||
ringBuffer.confirmBytesWritten(13);
|
||||
REQUIRE(ringBuffer.getAvailableReadData() == 3);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 3, true) == result::OK);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 3, true) == returnvalue::OK);
|
||||
for (auto i = 0; i < 3; i++) {
|
||||
REQUIRE(readBuffer[i] == testData[i + 10]);
|
||||
}
|
||||
@ -264,22 +264,22 @@ TEST_CASE("Ring Buffer Test4", "[RingBufferTest4]") {
|
||||
|
||||
SECTION("Simple Test") {
|
||||
REQUIRE(ringBuffer.availableWriteSpace() == 9);
|
||||
REQUIRE(ringBuffer.writeData(testData, 9) == result::OK);
|
||||
REQUIRE(ringBuffer.writeData(testData, 3) == result::FAILED);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 5, true) == result::OK);
|
||||
REQUIRE(ringBuffer.writeData(testData, 9) == returnvalue::OK);
|
||||
REQUIRE(ringBuffer.writeData(testData, 3) == returnvalue::FAILED);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 5, true) == returnvalue::OK);
|
||||
for (uint8_t i = 0; i < 5; i++) {
|
||||
CHECK(readBuffer[i] == i);
|
||||
}
|
||||
REQUIRE(ringBuffer.availableWriteSpace() == 5);
|
||||
ringBuffer.clear();
|
||||
REQUIRE(ringBuffer.availableWriteSpace() == 9);
|
||||
REQUIRE(ringBuffer.writeData(testData, 4) == result::OK);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 4, true) == result::OK);
|
||||
REQUIRE(ringBuffer.writeData(testData, 4) == returnvalue::OK);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 4, true) == returnvalue::OK);
|
||||
for (uint8_t i = 0; i < 4; i++) {
|
||||
CHECK(readBuffer[i] == i);
|
||||
}
|
||||
REQUIRE(ringBuffer.writeData(testData, 9) == result::OK);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 9, true) == result::OK);
|
||||
REQUIRE(ringBuffer.writeData(testData, 9) == returnvalue::OK);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 9, true) == returnvalue::OK);
|
||||
for (uint8_t i = 0; i < 9; i++) {
|
||||
CHECK(readBuffer[i] == i);
|
||||
}
|
||||
@ -287,16 +287,16 @@ TEST_CASE("Ring Buffer Test4", "[RingBufferTest4]") {
|
||||
|
||||
SECTION("Get Free Element Test") {
|
||||
REQUIRE(ringBuffer.availableWriteSpace() == 9);
|
||||
REQUIRE(ringBuffer.writeData(testData, 8) == result::OK);
|
||||
REQUIRE(ringBuffer.writeData(testData, 8) == returnvalue::OK);
|
||||
REQUIRE(ringBuffer.availableWriteSpace() == 1);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 8, true) == result::OK);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 8, true) == returnvalue::OK);
|
||||
REQUIRE(ringBuffer.availableWriteSpace() == 9);
|
||||
uint8_t *testPtr = nullptr;
|
||||
REQUIRE(ringBuffer.getFreeElement(&testPtr, 10) == result::FAILED);
|
||||
REQUIRE(ringBuffer.getFreeElement(&testPtr, 10) == returnvalue::FAILED);
|
||||
|
||||
REQUIRE(ringBuffer.writeTillWrap() == 2);
|
||||
REQUIRE(ringBuffer.getFreeElement(&testPtr, 8) == result::OK);
|
||||
REQUIRE(ringBuffer.getFreeElement(&testPtr, 5) == result::OK);
|
||||
REQUIRE(ringBuffer.getFreeElement(&testPtr, 8) == returnvalue::OK);
|
||||
REQUIRE(ringBuffer.getFreeElement(&testPtr, 5) == returnvalue::OK);
|
||||
REQUIRE(ringBuffer.getExcessBytes() == 3);
|
||||
std::memcpy(testPtr, testData, 5);
|
||||
ringBuffer.confirmBytesWritten(5);
|
||||
@ -308,19 +308,19 @@ TEST_CASE("Ring Buffer Test4", "[RingBufferTest4]") {
|
||||
}
|
||||
|
||||
SECTION("Read Remaining Test") {
|
||||
REQUIRE(ringBuffer.writeData(testData, 3) == result::OK);
|
||||
REQUIRE(ringBuffer.writeData(testData, 3) == returnvalue::OK);
|
||||
REQUIRE(ringBuffer.getAvailableReadData() == 3);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 5, false, false, nullptr) == result::FAILED);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 5, false, false, nullptr) == returnvalue::FAILED);
|
||||
size_t trueSize = 0;
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 5, false, true, &trueSize) == result::OK);
|
||||
REQUIRE(ringBuffer.readData(readBuffer, 5, false, true, &trueSize) == returnvalue::OK);
|
||||
REQUIRE(trueSize == 3);
|
||||
for (uint8_t i = 0; i < 3; i++) {
|
||||
CHECK(readBuffer[i] == i);
|
||||
}
|
||||
trueSize = 0;
|
||||
REQUIRE(ringBuffer.deleteData(5, false, &trueSize) == result::FAILED);
|
||||
REQUIRE(ringBuffer.deleteData(5, false, &trueSize) == returnvalue::FAILED);
|
||||
REQUIRE(trueSize == 0);
|
||||
REQUIRE(ringBuffer.deleteData(5, true, &trueSize) == result::OK);
|
||||
REQUIRE(ringBuffer.deleteData(5, true, &trueSize) == returnvalue::OK);
|
||||
REQUIRE(trueSize == 3);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user