qt5base-lts/tests/auto/corelib/tools/qarraydata
Andrei Golubev 48911869cb Extend array operations tests with extra cases
Extended existing tests with QArrayData's allocation options

Added extra tests on array operations covering append, insert,
emplace, erase and truncate. "Raw" QArrayDataPointer is used instead of
test-specific SimpleVector to check the behavior without some custom
logic in-between

The change targets future updates to array operations in the light of
prepend optimization: as the array operations would become more complex,
these tests should give a much better coverage (specifically due to
likely non-trivial implementation details and optimizations)

Task-number: QTBUG-84320
Change-Id: I6581e2cb48f81b82ee5052d1dcea3da2819df47a
Reviewed-by: Sona Kurazyan <sona.kurazyan@qt.io>
2020-08-18 12:55:38 +02:00
..
CMakeLists.txt CMake: Regenerate tests with new qt_ prefixed APIs 2020-07-09 09:38:35 +02:00
qarraydata.pro Tests: Remove CONFIG += parallel_test. 2015-09-05 07:16:50 +00:00
simplevector.h Extend array operations tests with extra cases 2020-08-18 12:55:38 +02:00
tst_qarraydata.cpp Extend array operations tests with extra cases 2020-08-18 12:55:38 +02:00