DarkflameServer/tests/dCommonTests
jadebenn 53877a0bc3
refactor: Rewrite AMF and property behavior logic to use smart pointers, references, and string_views over raw pointers and std::string& (#1452)
* Rewrite AMF and behavior logic to use smart pointers, references, and string_views over raw pointers and std::string&

* fix m_BehaviorID initialization

* Fix BlockDefinition member naming

* remove redundant reset()s

* Replace UB forward template declarations with header include

* remove unneeded comment

* remove non-const ref getters

* simplify default behavior id initialization

* Fix invalidated use of Getter to set a value

* Update AddStripMessage.cpp - change push_back to emplace_back

* fix pointer to ref conversion mistake (should not have directly grabbed from the other branch commit)

* deref

* VERY experimental testing of forward declaration of templates - probably will revert

* Revert changes (as expected)

* Update BlockDefinition.h - remove extraneous semicolons

* Update BlockDefinition.h - remove linebreak

* Update Amf3.h member naming scheme

* fix duplicated code

* const iterators

* const pointers

* reviving this branch

* update read switch cases
2024-11-18 20:45:24 -06:00
..
dEnumsTests consolidate the messagetype enums into a single namespace (#1647) 2024-11-17 18:39:44 -06:00
TestBitStreams Implement GTest and change windows output path 2022-11-07 00:12:35 -08:00
Amf3Tests.cpp feat: Make use of CMake presets to enable easy switching between debug and release configurations on all platforms (#1439) 2024-11-17 19:03:54 -06:00
AMFDeserializeTests.cpp refactor: Rewrite AMF and property behavior logic to use smart pointers, references, and string_views over raw pointers and std::string& (#1452) 2024-11-18 20:45:24 -06:00
CMakeLists.txt chore: Less verbose name for enum underlying type casts (#1494) 2024-03-06 23:45:04 -06:00
dCommonDependencies.cpp feat: Abstract Logger and simplify code (#1207) 2023-10-21 16:31:55 -07:00
dCommonDependencies.h fix: make include paths consistent (#1390) 2024-01-05 06:33:52 -06:00
HeaderSkipTest.cpp Make header skips more obvious (#1074) 2023-05-08 06:31:10 -05:00
TestCDFeatureGatingTable.cpp feat: add configurable feature and versions (#1298) 2023-11-18 03:33:23 -06:00
TestEncoding.cpp chore: Nitpicking-utils (#1549) 2024-04-14 23:14:54 -07:00
TestLDFFormat.cpp chore: supress warnings on external library headers and actually get rid of the last old-style casts (#1502) 2024-03-17 20:48:09 -05:00
TestLUString.cpp chore: default size to 33 on LU(W)Strings since that's the most common lenght (#1410) 2024-01-12 14:23:44 -06:00
TestLUWString.cpp chore: default size to 33 on LU(W)Strings since that's the most common lenght (#1410) 2024-01-12 14:23:44 -06:00
TestNiPoint3.cpp refactor: allow usage of NiPoint3 and NiQuaternion in constexpr context (#1414) 2024-01-29 01:53:12 -06:00
ToUnderlyingTests.cpp consolidate the messagetype enums into a single namespace (#1647) 2024-11-17 18:39:44 -06:00