RASCSI/src/raspberrypi/test
Uwe Seimet 119dd55ef0
Cleanup (memory management, STL containers, type safety) based on SonarCloud report (#845)
* Removed static/global variable

* No need for ControllerManager as a singleton

* Updated factory handling

* Replaced loops

* Added const

* Added translations, fixed TODO, simplified operation creation

* Fixed SonarCloud warnings

* Replaced void * by BYTE *

* Added explicit mode_page_datetime struct

* Unit test updates

* Use enum classes

* Upddated file size check

* Use C++ output formatting

* Removed unused code

* Use array for garbage buffer

* Fixed data returned by READ CAPACITY(10)

* For mode pages: Replaced BYTE by std::byte

* Use std::byte for INQUIRY

* Use std::byte for REQUEST SENSE

* Replaced C array by vector

* Replaced C style array

* Replaced BYTE by std::byte

* Replaced DWORD

* Use more byte arreys

* Updated CTapDriver initialization/deletion

* Made status uint32_t instead of DWORD

* Replaced command byte array by vector

* Updated error handling

* Removed obsolete casts

* Improved locality of code

* rw_command has become obsolete

* Dynamically allocate command byte buffer

* Simplified receiving commands

* Use references

* Type safety update, dispatcher update

* Removed macros, replaced BOOL/FALSE/TRUE
2022-09-21 08:27:51 +02:00
..
abstract_controller_test.cpp SASI code removal, error handling update, bug fixes, code cleanup (#806) 2022-09-03 16:53:53 +02:00
controller_manager_test.cpp Cleanup (memory management, STL containers, type safety) based on SonarCloud report (#845) 2022-09-21 08:27:51 +02:00
device_factory_test.cpp Memory management update, SonarCloud fixes, fix for issue #841 (#842) 2022-09-15 23:01:10 +02:00
device_test.cpp Cleanup (memory management, STL containers, type safety) based on SonarCloud report (#845) 2022-09-21 08:27:51 +02:00
file_support_test.cpp SonarCloud coverage setup, fixed numerous SonarCloud issues (#840) 2022-09-10 07:59:41 +02:00
mode_pages_test.cpp Cleanup (memory management, STL containers, type safety) based on SonarCloud report (#845) 2022-09-21 08:27:51 +02:00
primary_device_test.cpp Cleanup (memory management, STL containers, type safety) based on SonarCloud report (#845) 2022-09-21 08:27:51 +02:00
response_test.cpp Cleanup (memory management, STL containers, type safety) based on SonarCloud report (#845) 2022-09-21 08:27:51 +02:00
scsi_command_util_test.cpp Cleanup (memory management, STL containers, type safety) based on SonarCloud report (#845) 2022-09-21 08:27:51 +02:00
scsi_controller_test.cpp Memory management update, SonarCloud fixes, fix for issue #841 (#842) 2022-09-15 23:01:10 +02:00
test_setup.cpp Cleanup (memory management, STL containers, type safety) based on SonarCloud report (#845) 2022-09-21 08:27:51 +02:00
testing.h Cleanup (memory management, STL containers, type safety) based on SonarCloud report (#845) 2022-09-21 08:27:51 +02:00