QTest Namespace▲
- 
					Header: QTest 
- 
					CMake: find_package(Qt6 REQUIRED COMPONENTS Test) target_link_libraries(mytarget PRIVATE Qt6::Test) 
- 
					qmake: QT += testlib 
Detailed Description▲
See the Qt Test Overview for information about how to write unit tests.
Classes▲
class QTouchEventSequence▲
The QTouchEventSequence class is used to simulate a sequence of touch events.
Type Documentation▲
enum QTest::KeyAction▲
This enum describes possible actions for key handling.
enum QTest::MouseAction▲
This enum describes possible actions for mouse handling.
| Constant | Value | Description | 
|---|---|---|
| QTest::MousePress | 0 | A mouse button is pressed. | 
| QTest::MouseRelease | 1 | A mouse button is released. | 
| QTest::MouseClick | 2 | A mouse button is clicked (pressed and released). | 
| QTest::MouseDClick | 3 | A mouse button is double clicked (pressed and released twice). | 
| QTest::MouseMove | 4 | The mouse pointer has moved. | 
enum QTest::QBenchmarkMetric▲
This enum lists all the things that can be benchmarked.
| Constant | Value | Description | 
|---|---|---|
| QTest::FramesPerSecond | 0 | Frames per second | 
| QTest::BitsPerSecond | 1 | Bits per second | 
| QTest::BytesPerSecond | 2 | Bytes per second | 
| QTest::WalltimeMilliseconds | 3 | Clock time in milliseconds | 
| QTest::WalltimeNanoseconds | 7 | Clock time in nanoseconds | 
| QTest::BytesAllocated | 8 | Memory usage in bytes | 
| QTest::Events | 6 | Event count | 
| QTest::CPUTicks | 4 | CPU time | 
| QTest::CPUMigrations | 9 | Process migrations between CPUs | 
| QTest::CPUCycles | 10 | CPU cycles | 
| QTest::RefCPUCycles | 30 | Reference CPU cycles | 
| QTest::BusCycles | 11 | Bus cycles | 
| QTest::StalledCycles | 12 | Cycles stalled | 
| QTest::InstructionReads | 5 | Instruction reads | 
| QTest::Instructions | 13 | Instructions executed | 
| QTest::BranchInstructions | 14 | Branch-type instructions | 
| QTest::BranchMisses | 15 | Branch instructions that were mispredicted | 
| QTest::CacheReferences | 16 | Cache accesses of any type | 
| QTest::CacheMisses | 20 | Cache misses of any type | 
| QTest::CacheReads | 17 | Cache reads / loads | 
| QTest::CacheReadMisses | 21 | Cache read / load misses | 
| QTest::CacheWrites | 18 | Cache writes / stores | 
| QTest::CacheWriteMisses | 22 | Cache write / store misses | 
| QTest::CachePrefetches | 19 | Cache prefetches | 
| QTest::CachePrefetchMisses | 23 | Cache prefetch misses | 
| QTest::ContextSwitches | 24 | Context switches | 




