********* Start testing of tst_QGeoCoordinate *********
Config: Using QtTest library 6.10.2, Qt 6.10.2 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 13.3.0), ubuntu 24.04
PASS   : tst_QGeoCoordinate::initTestCase()
PASS   : tst_QGeoCoordinate::initTestcase()
PASS   : tst_QGeoCoordinate::constructor()
PASS   : tst_QGeoCoordinate::constructor_lat_long(both zero)
PASS   : tst_QGeoCoordinate::constructor_lat_long(both negative)
PASS   : tst_QGeoCoordinate::constructor_lat_long(both positive)
PASS   : tst_QGeoCoordinate::constructor_lat_long(latitude negative)
PASS   : tst_QGeoCoordinate::constructor_lat_long(longitude negative)
PASS   : tst_QGeoCoordinate::constructor_lat_long(both too high)
PASS   : tst_QGeoCoordinate::constructor_lat_long(latitude too high)
PASS   : tst_QGeoCoordinate::constructor_lat_long(longitude too high)
PASS   : tst_QGeoCoordinate::constructor_lat_long(both too low)
PASS   : tst_QGeoCoordinate::constructor_lat_long(latitude too low)
PASS   : tst_QGeoCoordinate::constructor_lat_long(longitude too low)
PASS   : tst_QGeoCoordinate::constructor_lat_long(both not too high)
PASS   : tst_QGeoCoordinate::constructor_lat_long(both not too low)
PASS   : tst_QGeoCoordinate::constructor_lat_long(latitude too high and longitude too low)
PASS   : tst_QGeoCoordinate::constructor_lat_long(latitude too low and longitude too high)
PASS   : tst_QGeoCoordinate::constructor_lat_long_alt(all zero)
PASS   : tst_QGeoCoordinate::constructor_lat_long_alt(all negative)
PASS   : tst_QGeoCoordinate::constructor_lat_long_alt(all positive)
PASS   : tst_QGeoCoordinate::constructor_lat_long_alt(latitude negative)
PASS   : tst_QGeoCoordinate::constructor_lat_long_alt(longitude negative)
PASS   : tst_QGeoCoordinate::constructor_lat_long_alt(altitude negative)
PASS   : tst_QGeoCoordinate::constructor_lat_long_alt(altitude not too high)
PASS   : tst_QGeoCoordinate::constructor_lat_long_alt(altitude not too low)
PASS   : tst_QGeoCoordinate::constructor_lat_long_alt(all not too high)
PASS   : tst_QGeoCoordinate::constructor_lat_long_alt(all not too low)
PASS   : tst_QGeoCoordinate::constructor_lat_long_alt(all too high)
PASS   : tst_QGeoCoordinate::constructor_lat_long_alt(all too low)
PASS   : tst_QGeoCoordinate::copy_constructor(no argument)
PASS   : tst_QGeoCoordinate::copy_constructor(latitude, longitude arguments all zero)
PASS   : tst_QGeoCoordinate::copy_constructor(latitude, longitude arguments not too high)
PASS   : tst_QGeoCoordinate::copy_constructor(latitude, longitude arguments not too low)
PASS   : tst_QGeoCoordinate::copy_constructor(latitude, longitude arguments too high)
PASS   : tst_QGeoCoordinate::copy_constructor(latitude, longitude arguments too low)
PASS   : tst_QGeoCoordinate::copy_constructor(latitude, longitude, altitude arguments all zero)
PASS   : tst_QGeoCoordinate::copy_constructor(latitude, longitude, altitude arguments not too high values)
PASS   : tst_QGeoCoordinate::copy_constructor(latitude, longitude, altitude arguments not too low values)
PASS   : tst_QGeoCoordinate::copy_constructor(latitude, longitude, altitude arguments too high latitude & longitude)
PASS   : tst_QGeoCoordinate::copy_constructor(latitude, longitude, altitude arguments too low latitude & longitude)
PASS   : tst_QGeoCoordinate::move_constructor(no argument)
PASS   : tst_QGeoCoordinate::move_constructor(latitude, longitude arguments all zero)
PASS   : tst_QGeoCoordinate::move_constructor(latitude, longitude arguments not too high)
PASS   : tst_QGeoCoordinate::move_constructor(latitude, longitude arguments not too low)
PASS   : tst_QGeoCoordinate::move_constructor(latitude, longitude arguments too high)
PASS   : tst_QGeoCoordinate::move_constructor(latitude, longitude arguments too low)
PASS   : tst_QGeoCoordinate::move_constructor(latitude, longitude, altitude arguments all zero)
PASS   : tst_QGeoCoordinate::move_constructor(latitude, longitude, altitude arguments not too high values)
PASS   : tst_QGeoCoordinate::move_constructor(latitude, longitude, altitude arguments not too low values)
PASS   : tst_QGeoCoordinate::move_constructor(latitude, longitude, altitude arguments too high latitude & longitude)
PASS   : tst_QGeoCoordinate::move_constructor(latitude, longitude, altitude arguments too low latitude & longitude)
PASS   : tst_QGeoCoordinate::destructor()
PASS   : tst_QGeoCoordinate::destructor2(no argument)
PASS   : tst_QGeoCoordinate::destructor2(latitude, longitude arguments all zero)
PASS   : tst_QGeoCoordinate::destructor2(latitude, longitude arguments not too high)
PASS   : tst_QGeoCoordinate::destructor2(latitude, longitude arguments not too low)
PASS   : tst_QGeoCoordinate::destructor2(latitude, longitude arguments too high)
PASS   : tst_QGeoCoordinate::destructor2(latitude, longitude arguments too low)
PASS   : tst_QGeoCoordinate::destructor2(latitude, longitude, altitude arguments all zero)
PASS   : tst_QGeoCoordinate::destructor2(latitude, longitude, altitude arguments not too high values)
PASS   : tst_QGeoCoordinate::destructor2(latitude, longitude, altitude arguments not too low values)
PASS   : tst_QGeoCoordinate::destructor2(latitude, longitude, altitude arguments too high latitude & longitude)
PASS   : tst_QGeoCoordinate::destructor2(latitude, longitude, altitude arguments too low latitude & longitude)
PASS   : tst_QGeoCoordinate::assign(no argument)
PASS   : tst_QGeoCoordinate::assign(latitude, longitude arguments all zero)
PASS   : tst_QGeoCoordinate::assign(latitude, longitude arguments not too high)
PASS   : tst_QGeoCoordinate::assign(latitude, longitude arguments not too low)
PASS   : tst_QGeoCoordinate::assign(latitude, longitude arguments too high)
PASS   : tst_QGeoCoordinate::assign(latitude, longitude arguments too low)
PASS   : tst_QGeoCoordinate::assign(latitude, longitude, altitude arguments all zero)
PASS   : tst_QGeoCoordinate::assign(latitude, longitude, altitude arguments not too high values)
PASS   : tst_QGeoCoordinate::assign(latitude, longitude, altitude arguments not too low values)
PASS   : tst_QGeoCoordinate::assign(latitude, longitude, altitude arguments too high latitude & longitude)
PASS   : tst_QGeoCoordinate::assign(latitude, longitude, altitude arguments too low latitude & longitude)
PASS   : tst_QGeoCoordinate::move_assign(no argument)
PASS   : tst_QGeoCoordinate::move_assign(latitude, longitude arguments all zero)
PASS   : tst_QGeoCoordinate::move_assign(latitude, longitude arguments not too high)
PASS   : tst_QGeoCoordinate::move_assign(latitude, longitude arguments not too low)
PASS   : tst_QGeoCoordinate::move_assign(latitude, longitude arguments too high)
PASS   : tst_QGeoCoordinate::move_assign(latitude, longitude arguments too low)
PASS   : tst_QGeoCoordinate::move_assign(latitude, longitude, altitude arguments all zero)
PASS   : tst_QGeoCoordinate::move_assign(latitude, longitude, altitude arguments not too high values)
PASS   : tst_QGeoCoordinate::move_assign(latitude, longitude, altitude arguments not too low values)
PASS   : tst_QGeoCoordinate::move_assign(latitude, longitude, altitude arguments too high latitude & longitude)
PASS   : tst_QGeoCoordinate::move_assign(latitude, longitude, altitude arguments too low latitude & longitude)
PASS   : tst_QGeoCoordinate::comparison(Invalid != BRISBANE)
PASS   : tst_QGeoCoordinate::comparison(BRISBANE != MELBOURNE)
PASS   : tst_QGeoCoordinate::comparison(equal)
PASS   : tst_QGeoCoordinate::comparison(LONDON != uninitialized data)
PASS   : tst_QGeoCoordinate::comparison(uninitialized data == uninitialized data)
PASS   : tst_QGeoCoordinate::comparison(invalid == same invalid)
PASS   : tst_QGeoCoordinate::comparison(invalid == different invalid)
PASS   : tst_QGeoCoordinate::comparison(valid != another valid)
PASS   : tst_QGeoCoordinate::comparison(valid == same valid)
PASS   : tst_QGeoCoordinate::comparison(different longitudes at north pole are equal)
PASS   : tst_QGeoCoordinate::comparison(different longitudes at south pole are equal)
PASS   : tst_QGeoCoordinate::type(no values set)
PASS   : tst_QGeoCoordinate::type(only altitude is set)
PASS   : tst_QGeoCoordinate::type(only latitude and altitude is set)
PASS   : tst_QGeoCoordinate::type(all valid: 3D Coordinate)
PASS   : tst_QGeoCoordinate::type(too low latitude and valid longitude)
PASS   : tst_QGeoCoordinate::type(valid latitude and too low longitude)
PASS   : tst_QGeoCoordinate::type(too high latitude and valid longitude)
PASS   : tst_QGeoCoordinate::type(valid latitude and too high longitude)
PASS   : tst_QGeoCoordinate::valid(no values set)
PASS   : tst_QGeoCoordinate::valid(only altitude is set)
PASS   : tst_QGeoCoordinate::valid(only latitude and altitude is set)
PASS   : tst_QGeoCoordinate::valid(all valid: 3D Coordinate)
PASS   : tst_QGeoCoordinate::valid(too low latitude and valid longitude)
PASS   : tst_QGeoCoordinate::valid(valid latitude and too low longitude)
PASS   : tst_QGeoCoordinate::valid(too high latitude and valid longitude)
PASS   : tst_QGeoCoordinate::valid(valid latitude and too high longitude)
PASS   : tst_QGeoCoordinate::latitude(negative)
PASS   : tst_QGeoCoordinate::latitude(zero)
PASS   : tst_QGeoCoordinate::latitude(positive)
PASS   : tst_QGeoCoordinate::latitude(too low)
PASS   : tst_QGeoCoordinate::latitude(not too low)
PASS   : tst_QGeoCoordinate::latitude(not too hight)
PASS   : tst_QGeoCoordinate::latitude(too high)
PASS   : tst_QGeoCoordinate::longitude(negative)
PASS   : tst_QGeoCoordinate::longitude(zero)
PASS   : tst_QGeoCoordinate::longitude(positive)
PASS   : tst_QGeoCoordinate::longitude(too low)
PASS   : tst_QGeoCoordinate::longitude(not too low)
PASS   : tst_QGeoCoordinate::longitude(not too hight)
PASS   : tst_QGeoCoordinate::longitude(too high)
PASS   : tst_QGeoCoordinate::altitude(negative)
PASS   : tst_QGeoCoordinate::altitude(zero)
PASS   : tst_QGeoCoordinate::altitude(positive)
PASS   : tst_QGeoCoordinate::distanceTo(invalid coord 1)
PASS   : tst_QGeoCoordinate::distanceTo(invalid coord 2)
PASS   : tst_QGeoCoordinate::distanceTo(brisbane -> melbourne)
PASS   : tst_QGeoCoordinate::distanceTo(london -> new york)
PASS   : tst_QGeoCoordinate::distanceTo(north pole -> south pole)
PASS   : tst_QGeoCoordinate::azimuthTo(invalid coord 1)
PASS   : tst_QGeoCoordinate::azimuthTo(invalid coord 2)
PASS   : tst_QGeoCoordinate::azimuthTo(brisbane -> melbourne)
PASS   : tst_QGeoCoordinate::azimuthTo(london -> new york)
PASS   : tst_QGeoCoordinate::azimuthTo(north pole -> south pole)
PASS   : tst_QGeoCoordinate::azimuthTo(Almost 360degrees bearing)
PASS   : tst_QGeoCoordinate::atDistanceAndAzimuth(invalid coord)
PASS   : tst_QGeoCoordinate::atDistanceAndAzimuth(brisbane -> melbourne)
PASS   : tst_QGeoCoordinate::atDistanceAndAzimuth(london -> new york)
PASS   : tst_QGeoCoordinate::atDistanceAndAzimuth(north pole -> south pole)
PASS   : tst_QGeoCoordinate::degreesToString(empty, dd, no hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(empty, dd, hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(empty, dm, no hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(empty, dm, hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(empty, dms, no hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(empty, dms, hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(too low, dd, no hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(too low, dd, hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(too low, dm, no hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(too low, dm, hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(too low, dms, no hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(too low, dms, hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(too high, dd, no hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(too high, dd, hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(too high, dm, no hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(too high, dm, hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(too high, dms, no hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(too high, dms, hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(zeroLatLong, dd, no hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(zeroLatLong, dd, hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(zeroLatLong, dm, no hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(zeroLatLong, dm, hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(zeroLatLong, dms, no hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(zeroLatLong, dms, hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(allZero, dd, no hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(allZero, dd, hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(allZero, dm, no hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(allZero, dm, hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(allZero, dms, no hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(allZero, dms, hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(NE, dd, no hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(NE, dd, hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(NE, dm, no hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(NE, dm, hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(NE, dms, no hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(NE, dms, hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(NE with alt, dd, no hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(NE with alt, dd, hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(NE with alt, dm, no hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(NE with alt, dm, hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(NE with alt, dms, no hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(NE with alt, dms, hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(SE, dd, no hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(SE, dd, hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(SE, dm, no hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(SE, dm, hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(SE, dms, no hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(SE, dms, hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(SE with alt, dd, no hemisphere, 28.2341m)
PASS   : tst_QGeoCoordinate::degreesToString(SE with alt, dd, hemisphere, 28.2341m)
PASS   : tst_QGeoCoordinate::degreesToString(SE with alt, dm, no hemisphere, 28.2341m)
PASS   : tst_QGeoCoordinate::degreesToString(SE with alt, dm, hemisphere, 28.2341m)
PASS   : tst_QGeoCoordinate::degreesToString(SE with alt, dms, no hemisphere, 28.2341m)
PASS   : tst_QGeoCoordinate::degreesToString(SE with alt, dms, hemisphere, 28.2341m)
PASS   : tst_QGeoCoordinate::degreesToString(NW, dd, no hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(NW, dd, hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(NW, dm, no hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(NW, dm, hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(NW, dms, no hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(NW, dms, hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(NW with alt, dd, no hemisphere, 28.2341m)
PASS   : tst_QGeoCoordinate::degreesToString(NW with alt, dd, hemisphere, 28.2341m)
PASS   : tst_QGeoCoordinate::degreesToString(NW with alt, dm, no hemisphere, 28.2341m)
PASS   : tst_QGeoCoordinate::degreesToString(NW with alt, dm, hemisphere, 28.2341m)
PASS   : tst_QGeoCoordinate::degreesToString(NW with alt, dms, no hemisphere, 28.2341m)
PASS   : tst_QGeoCoordinate::degreesToString(NW with alt, dms, hemisphere, 28.2341m)
PASS   : tst_QGeoCoordinate::degreesToString(SW, dd, no hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(SW, dd, hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(SW, dm, no hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(SW, dm, hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(SW, dms, no hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(SW, dms, hemisphere)
PASS   : tst_QGeoCoordinate::degreesToString(SW with alt, dd, no hemisphere, 28.2341m)
PASS   : tst_QGeoCoordinate::degreesToString(SW with alt, dd, hemisphere, 28.2341m)
PASS   : tst_QGeoCoordinate::degreesToString(SW with alt, dm, no hemisphere, 28.2341m)
PASS   : tst_QGeoCoordinate::degreesToString(SW with alt, dm, hemisphere, 28.2341m)
PASS   : tst_QGeoCoordinate::degreesToString(SW with alt, dms, no hemisphere, 28.2341m)
PASS   : tst_QGeoCoordinate::degreesToString(SW with alt, dms, hemisphere, 28.2341m)
PASS   : tst_QGeoCoordinate::degreesToString(Wrap seconds to Minutes DMSH)
PASS   : tst_QGeoCoordinate::degreesToString(Wrap seconds to Minutes DMS)
PASS   : tst_QGeoCoordinate::degreesToString(Wrap minutes to Degrees DMH)
PASS   : tst_QGeoCoordinate::degreesToString(Wrap minutes to Degrees DM)
PASS   : tst_QGeoCoordinate::degreesToString(Wrap seconds to minutes to Degrees DM -> above valid long/lat values)
PASS   : tst_QGeoCoordinate::degreesToString(Seconds and minutes near valid long/lat values border)
PASS   : tst_QGeoCoordinate::degreesToString(Wrap minutes to Degrees DM ->above valid long/lat values)
PASS   : tst_QGeoCoordinate::degreesToString(Minutes near valid long/lat values border)
PASS   : tst_QGeoCoordinate::degreesToString(Fix incorrect wrap minutes to degrees)
PASS   : tst_QGeoCoordinate::degreesToString(Fix incorrect wrap seconds to minutes)
PASS   : tst_QGeoCoordinate::datastream(invalid)
PASS   : tst_QGeoCoordinate::datastream(valid lat, long)
PASS   : tst_QGeoCoordinate::datastream(valid lat, long, alt)
PASS   : tst_QGeoCoordinate::datastream(valid lat, long, alt again)
PASS   : tst_QGeoCoordinate::debug(uninitialized)
PASS   : tst_QGeoCoordinate::debug(initialized without altitude)
PASS   : tst_QGeoCoordinate::debug(invalid initialization)
PASS   : tst_QGeoCoordinate::debug(initialized with altitude)
PASS   : tst_QGeoCoordinate::debug(extra long coordinates)
PASS   : tst_QGeoCoordinate::hash()
PASS   : tst_QGeoCoordinate::cleanupTestCase()
Totals: 244 passed, 0 failed, 0 skipped, 0 blacklisted, 9ms
********* Finished testing of tst_QGeoCoordinate *********
