********* Start testing of tst_RayCasting *********
Config: Using QtTest library 6.11.0, Qt 6.11.0 (arm64-little_endian-lp64 shared (dynamic) debug build; by Apple LLVM 17.0.0 (clang-1700.3.19.1)), macos 26.0.0
PASS   : tst_RayCasting::initTestCase()
PASS   : tst_RayCasting::shouldReturnValidHandle()
PASS   : tst_RayCasting::shouldReturnResultForEachHandle()
PASS   : tst_RayCasting::shouldReturnAllResults()
PASS   : tst_RayCasting::shouldReturnHits(All hits, One sphere intersect)
PASS   : tst_RayCasting::shouldReturnHits(All hits, Three sphere intersect)
PASS   : tst_RayCasting::shouldReturnHits(All hits, No sphere intersect)
PASS   : tst_RayCasting::shouldReturnHits(Sphere 1 intersect, returns First Hit)
PASS   : tst_RayCasting::shouldReturnHits(Sphere 3 and 5 intersects, returns First Hit)
PASS   : tst_RayCasting::shouldReturnHits(Sphere 5 and 3 intersects, unordered list, returns First Hit)
PASS   : tst_RayCasting::shouldReturnHits(No sphere intersect, returns First Hit)
QWARN  : tst_RayCasting::shouldIntersect() Duplicate data tag "Ray starts inside sphere" - please rename.
QWARN  : tst_RayCasting::shouldIntersect() Duplicate data tag "No intersection" - please rename.
QWARN  : tst_RayCasting::shouldIntersect() Duplicate data tag "Ray intersect sphere" - please rename.
PASS   : tst_RayCasting::shouldIntersect(Ray starts inside sphere)
PASS   : tst_RayCasting::shouldIntersect(Ray starts inside sphere)
PASS   : tst_RayCasting::shouldIntersect(Ray intersects sphere tangentially)
PASS   : tst_RayCasting::shouldIntersect(No intersection)
PASS   : tst_RayCasting::shouldIntersect(Ray intersect sphere)
PASS   : tst_RayCasting::shouldIntersect(No intersection)
PASS   : tst_RayCasting::shouldIntersect(Ray intersect sphere)
PASS   : tst_RayCasting::shouldUseProvidedBoudingVolumes()
PASS   : tst_RayCasting::mousePicking()
PASS   : tst_RayCasting::cleanupTestCase()
Totals: 21 passed, 0 failed, 0 skipped, 0 blacklisted, 4ms
********* Finished testing of tst_RayCasting *********
