********* Start testing of tst_QRay3D *********
Config: Using QtTest library 6.11.2, Qt 6.11.2 (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_QRay3D::initTestCase()
PASS   : tst_QRay3D::create(line on x-axis from origin)
PASS   : tst_QRay3D::create(line parallel -z-axis from 3,3,3)
PASS   : tst_QRay3D::create(vertical line (parallel to y-axis))
PASS   : tst_QRay3D::create(equidistant from all 3 axes)
PASS   : tst_QRay3D::create(line on x-axis from origin - B)
PASS   : tst_QRay3D::create(line parallel -z-axis from 3,3,3 - B)
PASS   : tst_QRay3D::create(vertical line (parallel to y-axis) - B)
PASS   : tst_QRay3D::create(equidistant from all 3 axes - B)
PASS   : tst_QRay3D::create(negative direction)
PASS   : tst_QRay3D::projection(line on x-axis from origin)
PASS   : tst_QRay3D::projection(line parallel -z-axis from 3,3,3)
PASS   : tst_QRay3D::projection(vertical line (parallel to y-axis))
PASS   : tst_QRay3D::projection(equidistant from all 3 axes, project y-axis (with some z & x))
PASS   : tst_QRay3D::projection(negative direction line, project +ve y-axis (with some z & x))
PASS   : tst_QRay3D::point(line on x-axis from origin)
PASS   : tst_QRay3D::point(line parallel -z-axis from 3,3,3)
PASS   : tst_QRay3D::point(vertical line (parallel to y-axis))
PASS   : tst_QRay3D::point(equidistant from all 3 axes)
PASS   : tst_QRay3D::point(negative direction)
PASS   : tst_QRay3D::contains_point(bogus this line with null direction)
PASS   : tst_QRay3D::contains_point(point at the origin)
PASS   : tst_QRay3D::contains_point(close to the origin)
PASS   : tst_QRay3D::contains_point(45 line line in plane x=1)
PASS   : tst_QRay3D::contains_point(constructed 45 line line in plane x=1)
PASS   : tst_QRay3D::contains_point(intersection with negative s in plane z=-1)
PASS   : tst_QRay3D::contains_point(45 angled line)
PASS   : tst_QRay3D::contains_point(constructed vector close to axis)
PASS   : tst_QRay3D::contains_point(constructed larger values close to axis)
PASS   : tst_QRay3D::contains_ray(bogus this line with null direction)
PASS   : tst_QRay3D::contains_ray(point at the origin)
PASS   : tst_QRay3D::contains_ray(close to the origin)
PASS   : tst_QRay3D::contains_ray(45 line line in plane x=1)
PASS   : tst_QRay3D::contains_ray(constructed 45 line line in plane x=1)
PASS   : tst_QRay3D::contains_ray(intersection with negative s in plane z=-1)
PASS   : tst_QRay3D::contains_ray(45 angled line)
PASS   : tst_QRay3D::contains_ray(constructed vector close to axis)
PASS   : tst_QRay3D::contains_ray(constructed larger values close to axis)
PASS   : tst_QRay3D::distance(axis-x)
PASS   : tst_QRay3D::distance(axis-x to 1)
PASS   : tst_QRay3D::distance(neg-axis-y)
PASS   : tst_QRay3D::distance(neg-axis-y to 2)
PASS   : tst_QRay3D::compare()
PASS   : tst_QRay3D::dataStream()
PASS   : tst_QRay3D::transform(line on x-axis from origin)
PASS   : tst_QRay3D::transform(line parallel -z-axis from 3,3,3)
PASS   : tst_QRay3D::transform(vertical line (parallel to y-axis))
PASS   : tst_QRay3D::transform(equidistant from all 3 axes)
PASS   : tst_QRay3D::transform(line on x-axis from origin - B)
PASS   : tst_QRay3D::transform(line parallel -z-axis from 3,3,3 - B)
PASS   : tst_QRay3D::transform(vertical line (parallel to y-axis) - B)
PASS   : tst_QRay3D::transform(equidistant from all 3 axes - B)
PASS   : tst_QRay3D::transform(negative direction)
PASS   : tst_QRay3D::properties()
PASS   : tst_QRay3D::metaTypes()
PASS   : tst_QRay3D::shouldNotAllowNullDirection()
PASS   : tst_QRay3D::cleanupTestCase()
Totals: 57 passed, 0 failed, 0 skipped, 0 blacklisted, 5ms
********* Finished testing of tst_QRay3D *********
