********* Start testing of tst_QGeoRectangle *********
Config: Using QtTest library 6.10.3, Qt 6.10.3 (arm64-little_endian-lp64 shared (dynamic) debug build; by Apple LLVM 16.0.0 (clang-1600.0.26.3)), macos 15.0.0
PASS   : tst_QGeoRectangle::initTestCase()
PASS   : tst_QGeoRectangle::default_constructor()
PASS   : tst_QGeoRectangle::center_constructor()
PASS   : tst_QGeoRectangle::corner_constructor()
PASS   : tst_QGeoRectangle::list_constructor()
PASS   : tst_QGeoRectangle::copy_constructor()
PASS   : tst_QGeoRectangle::assignment()
PASS   : tst_QGeoRectangle::destructor()
PASS   : tst_QGeoRectangle::equality(all unequal)
PASS   : tst_QGeoRectangle::equality(top left unequal)
PASS   : tst_QGeoRectangle::equality(bottom right unequal)
PASS   : tst_QGeoRectangle::equality(equal)
PASS   : tst_QGeoRectangle::isValid(both corners invalid)
PASS   : tst_QGeoRectangle::isValid(top left corner invalid)
PASS   : tst_QGeoRectangle::isValid(bottom right corner invalid)
PASS   : tst_QGeoRectangle::isValid(height in wrong order)
PASS   : tst_QGeoRectangle::isValid(both corners valid)
PASS   : tst_QGeoRectangle::isEmpty(both corners invalid)
PASS   : tst_QGeoRectangle::isEmpty(top left corner invalid)
PASS   : tst_QGeoRectangle::isEmpty(bottom right corner invalid)
PASS   : tst_QGeoRectangle::isEmpty(zero width)
PASS   : tst_QGeoRectangle::isEmpty(zero height)
PASS   : tst_QGeoRectangle::isEmpty(zero width and height)
PASS   : tst_QGeoRectangle::isEmpty(non-zero width and height)
PASS   : tst_QGeoRectangle::corners(both invalid)
PASS   : tst_QGeoRectangle::corners(top left invalid)
PASS   : tst_QGeoRectangle::corners(bottom right invalid)
PASS   : tst_QGeoRectangle::corners(both valid)
PASS   : tst_QGeoRectangle::setCorners()
PASS   : tst_QGeoRectangle::width(invalid box)
PASS   : tst_QGeoRectangle::width(0 width -> negative width)
PASS   : tst_QGeoRectangle::width(0 width -> 0 width)
PASS   : tst_QGeoRectangle::width(0 width -> non wrapping width)
PASS   : tst_QGeoRectangle::width(0 width -> wrapping width positive)
PASS   : tst_QGeoRectangle::width(0 width -> wrapping width negative)
PASS   : tst_QGeoRectangle::width(0 width -> 360 width)
PASS   : tst_QGeoRectangle::width(0 width -> 360+ width)
PASS   : tst_QGeoRectangle::width(non wrapping width -> negative width)
PASS   : tst_QGeoRectangle::width(non wrapping width -> 0 width)
PASS   : tst_QGeoRectangle::width(non wrapping width -> non wrapping width)
PASS   : tst_QGeoRectangle::width(non wrapping width -> wrapping width positive)
PASS   : tst_QGeoRectangle::width(non wrapping width -> wrapping width negative)
PASS   : tst_QGeoRectangle::width(non wrapping width -> 360 width)
PASS   : tst_QGeoRectangle::width(non wrapping width width -> 360+ width)
PASS   : tst_QGeoRectangle::width(wrapping width -> negative width)
PASS   : tst_QGeoRectangle::width(wrapping width -> 0 width)
PASS   : tst_QGeoRectangle::width(wrapping width -> non wrapping width)
PASS   : tst_QGeoRectangle::width(wrapping width -> wrapping width)
PASS   : tst_QGeoRectangle::width(wrapping width -> 360 width)
PASS   : tst_QGeoRectangle::width(wrapping width width -> 360+ width)
PASS   : tst_QGeoRectangle::height(invalid box)
PASS   : tst_QGeoRectangle::height(0 height -> negative height)
PASS   : tst_QGeoRectangle::height(0 height -> 0 height)
PASS   : tst_QGeoRectangle::height(0 height -> non zero height)
PASS   : tst_QGeoRectangle::height(0 height -> squash top)
PASS   : tst_QGeoRectangle::height(0 height -> squash bottom)
PASS   : tst_QGeoRectangle::height(0 height -> 180)
PASS   : tst_QGeoRectangle::height(0 height -> 180 squash top)
PASS   : tst_QGeoRectangle::height(0 height -> 180 squash bottom)
PASS   : tst_QGeoRectangle::height(0 height -> 180+)
PASS   : tst_QGeoRectangle::height(0 height -> 180+ squash top)
PASS   : tst_QGeoRectangle::height(0 height -> 180+ squash bottom)
PASS   : tst_QGeoRectangle::height(non zero height -> negative height)
PASS   : tst_QGeoRectangle::height(non zero height -> 0 height)
PASS   : tst_QGeoRectangle::height(non zero height -> non zero height)
PASS   : tst_QGeoRectangle::height(non zero height -> squash top)
PASS   : tst_QGeoRectangle::height(non zero height -> squash bottom)
PASS   : tst_QGeoRectangle::height(non zero height -> 180)
PASS   : tst_QGeoRectangle::height(non zero height -> 180 squash top)
PASS   : tst_QGeoRectangle::height(non zero height -> 180 squash bottom)
PASS   : tst_QGeoRectangle::height(non zero height -> 180+)
PASS   : tst_QGeoRectangle::height(non zero height -> 180+ squash top)
PASS   : tst_QGeoRectangle::height(non zero height -> 180+ squash bottom)
PASS   : tst_QGeoRectangle::center(invalid)
PASS   : tst_QGeoRectangle::center(zero width)
PASS   : tst_QGeoRectangle::center(360 width)
PASS   : tst_QGeoRectangle::center(zero height)
PASS   : tst_QGeoRectangle::center(180 height -> move)
PASS   : tst_QGeoRectangle::center(180 height -> squash top)
PASS   : tst_QGeoRectangle::center(180 height -> squash bottom)
PASS   : tst_QGeoRectangle::center(non wrapping -> non wrapping)
PASS   : tst_QGeoRectangle::center(non wrapping -> wrapping)
PASS   : tst_QGeoRectangle::center(non wrapping -> squash top)
PASS   : tst_QGeoRectangle::center(non wrapping -> squash bottom)
PASS   : tst_QGeoRectangle::center(wrapping -> non wrapping)
PASS   : tst_QGeoRectangle::center(wrapping -> wrapping)
PASS   : tst_QGeoRectangle::center(wrapping -> squash top)
PASS   : tst_QGeoRectangle::center(wrapping -> squash bottom)
PASS   : tst_QGeoRectangle::boundingGeoRectangle(Box 1)
PASS   : tst_QGeoRectangle::boundingGeoRectangle(Box 2)
PASS   : tst_QGeoRectangle::boundingGeoRectangle(Box 3)
PASS   : tst_QGeoRectangle::boundingGeoRectangle(Box 4)
PASS   : tst_QGeoRectangle::containsCoord(non wrapped - in center)
PASS   : tst_QGeoRectangle::containsCoord(non wrapped - left edge - inside)
PASS   : tst_QGeoRectangle::containsCoord(non wrapped - left edge)
PASS   : tst_QGeoRectangle::containsCoord(non wrapped - left edge - outside)
PASS   : tst_QGeoRectangle::containsCoord(non wrapped - right edge - inside)
PASS   : tst_QGeoRectangle::containsCoord(non wrapped - right edge)
PASS   : tst_QGeoRectangle::containsCoord(non wrapped - right edge - outside)
PASS   : tst_QGeoRectangle::containsCoord(non wrapped - top edge - inside)
PASS   : tst_QGeoRectangle::containsCoord(non wrapped - top edge)
PASS   : tst_QGeoRectangle::containsCoord(non wrapped - top edge - outside)
PASS   : tst_QGeoRectangle::containsCoord(non wrapped - bottom edge - inside)
PASS   : tst_QGeoRectangle::containsCoord(non wrapped - bottom edge)
PASS   : tst_QGeoRectangle::containsCoord(non wrapped - bottom edge - outside)
PASS   : tst_QGeoRectangle::containsCoord(non wrapped - top left - inside)
PASS   : tst_QGeoRectangle::containsCoord(non wrapped - top left)
PASS   : tst_QGeoRectangle::containsCoord(non wrapped - top left - outside)
PASS   : tst_QGeoRectangle::containsCoord(non wrapped - top right - inside)
PASS   : tst_QGeoRectangle::containsCoord(non wrapped - top right)
PASS   : tst_QGeoRectangle::containsCoord(non wrapped - top right - outside)
PASS   : tst_QGeoRectangle::containsCoord(non wrapped - bottom left - inside)
PASS   : tst_QGeoRectangle::containsCoord(non wrapped - bottom left)
PASS   : tst_QGeoRectangle::containsCoord(non wrapped - bottom left - outside)
PASS   : tst_QGeoRectangle::containsCoord(non wrapped - bottom right - inside)
PASS   : tst_QGeoRectangle::containsCoord(non wrapped - bottom right)
PASS   : tst_QGeoRectangle::containsCoord(non wrapped - bottom right - outside)
PASS   : tst_QGeoRectangle::containsCoord(wrapped - in center)
PASS   : tst_QGeoRectangle::containsCoord(wrapped - left edge - inside)
PASS   : tst_QGeoRectangle::containsCoord(wrapped - left edge)
PASS   : tst_QGeoRectangle::containsCoord(wrapped - left edge - outside)
PASS   : tst_QGeoRectangle::containsCoord(wrapped - right edge - inside)
PASS   : tst_QGeoRectangle::containsCoord(wrapped - right edge)
PASS   : tst_QGeoRectangle::containsCoord(wrapped - right edge - outside)
PASS   : tst_QGeoRectangle::containsCoord(wrapped - top edge - inside)
PASS   : tst_QGeoRectangle::containsCoord(wrapped - top edge)
PASS   : tst_QGeoRectangle::containsCoord(wrapped - top edge - outside)
PASS   : tst_QGeoRectangle::containsCoord(wrapped - bottom edge - inside)
PASS   : tst_QGeoRectangle::containsCoord(wrapped - bottom edge)
PASS   : tst_QGeoRectangle::containsCoord(wrapped - bottom edge - outside)
PASS   : tst_QGeoRectangle::containsCoord(wrapped - top left - inside)
PASS   : tst_QGeoRectangle::containsCoord(wrapped - top left)
PASS   : tst_QGeoRectangle::containsCoord(wrapped - top left - outside)
PASS   : tst_QGeoRectangle::containsCoord(wrapped - top right - inside)
PASS   : tst_QGeoRectangle::containsCoord(wrapped - top right)
PASS   : tst_QGeoRectangle::containsCoord(wrapped - top right - outside)
PASS   : tst_QGeoRectangle::containsCoord(wrapped - bottom left - inside)
PASS   : tst_QGeoRectangle::containsCoord(wrapped - bottom left)
PASS   : tst_QGeoRectangle::containsCoord(wrapped - bottom left - outside)
PASS   : tst_QGeoRectangle::containsCoord(wrapped - bottom right - inside)
PASS   : tst_QGeoRectangle::containsCoord(wrapped - bottom right)
PASS   : tst_QGeoRectangle::containsCoord(wrapped - bottom right - outside)
PASS   : tst_QGeoRectangle::containsCoord(north pole - in center)
PASS   : tst_QGeoRectangle::containsCoord(north pole - left edge - inside)
PASS   : tst_QGeoRectangle::containsCoord(north pole - left edge)
PASS   : tst_QGeoRectangle::containsCoord(north pole - left edge - outside)
PASS   : tst_QGeoRectangle::containsCoord(north pole - right edge - inside)
PASS   : tst_QGeoRectangle::containsCoord(north pole - right edge)
PASS   : tst_QGeoRectangle::containsCoord(north pole - right edge - outside)
PASS   : tst_QGeoRectangle::containsCoord(north pole - top edge - inside)
PASS   : tst_QGeoRectangle::containsCoord(north pole - top edge)
PASS   : tst_QGeoRectangle::containsCoord(north pole - top left - inside)
PASS   : tst_QGeoRectangle::containsCoord(north pole - top left)
PASS   : tst_QGeoRectangle::containsCoord(north pole - top left - outside)
PASS   : tst_QGeoRectangle::containsCoord(north pole - top right - inside)
PASS   : tst_QGeoRectangle::containsCoord(north pole - top right)
PASS   : tst_QGeoRectangle::containsCoord(north pole - top right - outside)
PASS   : tst_QGeoRectangle::containsCoord(south pole - in center)
PASS   : tst_QGeoRectangle::containsCoord(south pole - left edge - inside)
PASS   : tst_QGeoRectangle::containsCoord(south pole - left edge)
PASS   : tst_QGeoRectangle::containsCoord(south pole - left edge - outside)
PASS   : tst_QGeoRectangle::containsCoord(south pole - right edge - inside)
PASS   : tst_QGeoRectangle::containsCoord(south pole - right edge)
PASS   : tst_QGeoRectangle::containsCoord(south pole - right edge - outside)
PASS   : tst_QGeoRectangle::containsCoord(south pole - bottom edge - inside)
PASS   : tst_QGeoRectangle::containsCoord(south pole - bottom edge)
PASS   : tst_QGeoRectangle::containsCoord(south pole - bottom left - inside)
PASS   : tst_QGeoRectangle::containsCoord(south pole - bottom left)
PASS   : tst_QGeoRectangle::containsCoord(south pole - bottom left - outside)
PASS   : tst_QGeoRectangle::containsCoord(south pole - bottom right - inside)
PASS   : tst_QGeoRectangle::containsCoord(south pole - bottom right)
PASS   : tst_QGeoRectangle::containsCoord(south pole - bottom right - outside)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped same)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped smaller)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped larger)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped outside top)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped outside bottom)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped outside left)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped outside wrapped)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped outside right)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped top left cross)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped top cross)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped top right cross)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped left cross)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped right cross)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped bottom left cross)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped bottom cross)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped bottom right cross)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped top left touch outside)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped top touch outside)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped top right touch outside)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped left touch outside)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped right touch outside)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped bottom left touch outside)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped bottom touch outside)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped bottom right touch outside)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped top left touch inside)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped top touch inside)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped top right touch inside)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped left touch inside)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped right touch inside)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped bottom left touch inside)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped bottom touch inside)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped bottom right touch inside)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped top lon strip)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped center lon strip)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped bottom lon strip)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped left lat strip)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped center lat strip)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(non wrapped right lat strip)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped same)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped smaller)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped larger)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped outside top)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped outside bottom)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped outside left)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped outside right)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped top left cross)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped top cross)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped top right cross)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped left cross)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped right cross)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped bottom left cross)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped bottom cross)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped bottom right cross)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped top left touch outside)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped top touch outside)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped top right touch outside)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped left touch outside)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped right touch outside)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped bottom left touch outside)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped bottom touch outside)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped bottom right touch outside)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped top left touch inside)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped top touch inside)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped top right touch inside)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped left touch inside)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped right touch inside)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped bottom left touch inside)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped bottom touch inside)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped bottom right touch inside)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped top lon strip)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped center lon strip)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped bottom lon strip)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped left lat strip)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped center lat strip)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(wrapped right lat strip)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(north pole touching)
PASS   : tst_QGeoRectangle::containsBoxAndIntersects(south pole touching)
PASS   : tst_QGeoRectangle::translate(invalid)
PASS   : tst_QGeoRectangle::translate(360 width)
PASS   : tst_QGeoRectangle::translate(180 height)
PASS   : tst_QGeoRectangle::translate(non wrapping -> non wrapping)
PASS   : tst_QGeoRectangle::translate(non wrapping -> wrapping)
PASS   : tst_QGeoRectangle::translate(non wrapping -> north clip)
PASS   : tst_QGeoRectangle::translate(non wrapping -> south clip)
PASS   : tst_QGeoRectangle::translate(wrapping -> non wrapping)
PASS   : tst_QGeoRectangle::translate(wrapping -> wrapping)
PASS   : tst_QGeoRectangle::translate(wrapping -> north clip)
PASS   : tst_QGeoRectangle::translate(wrapping -> south clip)
PASS   : tst_QGeoRectangle::unite(central and taller)
PASS   : tst_QGeoRectangle::unite(central and 180 high)
PASS   : tst_QGeoRectangle::unite(central and non overlapping higher)
PASS   : tst_QGeoRectangle::unite(central and overlapping higher)
PASS   : tst_QGeoRectangle::unite(central and touching higher)
PASS   : tst_QGeoRectangle::unite(central and non overlapping lower)
PASS   : tst_QGeoRectangle::unite(central and overlapping lower)
PASS   : tst_QGeoRectangle::unite(central and touching lower)
PASS   : tst_QGeoRectangle::unite(non wrapping central and wider)
PASS   : tst_QGeoRectangle::unite(non wrapping central and 360 width)
PASS   : tst_QGeoRectangle::unite(non wrapping central and non overlapping non wrapping left)
PASS   : tst_QGeoRectangle::unite(non wrapping central and overlapping non wrapping left)
PASS   : tst_QGeoRectangle::unite(non wrapping central and touching non wrapping left)
PASS   : tst_QGeoRectangle::unite(non wrapping central and non overlapping non wrapping right)
PASS   : tst_QGeoRectangle::unite(non wrapping central and overlapping non wrapping right)
PASS   : tst_QGeoRectangle::unite(non wrapping central and touching non wrapping right)
PASS   : tst_QGeoRectangle::unite(wrapping and wider)
PASS   : tst_QGeoRectangle::unite(wrapping and 360 width)
PASS   : tst_QGeoRectangle::unite(wrapping and non overlapping right)
PASS   : tst_QGeoRectangle::unite(wrapping and overlapping right)
PASS   : tst_QGeoRectangle::unite(wrapping and touching right)
PASS   : tst_QGeoRectangle::unite(wrapping and non overlapping left)
PASS   : tst_QGeoRectangle::unite(wrapping and overlapping left)
PASS   : tst_QGeoRectangle::unite(wrapping and touching left)
PASS   : tst_QGeoRectangle::unite(wrapping and non overlapping center)
PASS   : tst_QGeoRectangle::unite(wrapping and overlapping center)
PASS   : tst_QGeoRectangle::unite(wrapping and touching center)
PASS   : tst_QGeoRectangle::unite(wrapping and one containing other)
PASS   : tst_QGeoRectangle::unite(small gap over zero line)
PASS   : tst_QGeoRectangle::unite(small gap before zero line)
PASS   : tst_QGeoRectangle::unite(small gap after zero line)
PASS   : tst_QGeoRectangle::unite(small gap over dateline)
PASS   : tst_QGeoRectangle::unite(small gap before dateline)
PASS   : tst_QGeoRectangle::unite(small gap after dateline)
PASS   : tst_QGeoRectangle::unite(90-degree inner gap over zero line)
PASS   : tst_QGeoRectangle::unite(90-degree inner gap before zero line)
PASS   : tst_QGeoRectangle::unite(90-degree inner gap after zero line)
PASS   : tst_QGeoRectangle::unite(90-degree inner gap over dateline)
PASS   : tst_QGeoRectangle::unite(90-degree inner gap before dateline)
PASS   : tst_QGeoRectangle::unite(90-degree inner gap after dateline)
PASS   : tst_QGeoRectangle::unite(180-degree inner gap centered on zero line)
PASS   : tst_QGeoRectangle::unite(180-degree outer gap cenetered on zero line)
PASS   : tst_QGeoRectangle::unite(180-degree shift centered on zero line)
PASS   : tst_QGeoRectangle::unite(180-degree inner gap centered on dateline)
PASS   : tst_QGeoRectangle::unite(180-degree outer gap centered on dateline)
PASS   : tst_QGeoRectangle::unite(180-degree shift centered on dateline)
PASS   : tst_QGeoRectangle::unite(Small outer gap centered on dateline)
PASS   : tst_QGeoRectangle::unite(Overlapping over the dateline)
PASS   : tst_QGeoRectangle::unite(wrappinng, one containing other, overlapping center)
PASS   : tst_QGeoRectangle::extendRectangle(valid rect - invalid coordinate)
PASS   : tst_QGeoRectangle::extendRectangle(invalid rect - valid coordinate)
PASS   : tst_QGeoRectangle::extendRectangle(inside rect - not wrapped)
PASS   : tst_QGeoRectangle::extendRectangle(lat outside rect - not wrapped)
PASS   : tst_QGeoRectangle::extendRectangle(positive lon outside rect - not wrapped)
PASS   : tst_QGeoRectangle::extendRectangle(negative lon outside rect - not wrapped)
PASS   : tst_QGeoRectangle::extendRectangle(inside rect - wrapped)
PASS   : tst_QGeoRectangle::extendRectangle(lat outside rect - wrapped)
PASS   : tst_QGeoRectangle::extendRectangle(positive lon outside rect - wrapped)
PASS   : tst_QGeoRectangle::extendRectangle(negative lon outside rect - wrapped)
PASS   : tst_QGeoRectangle::extendRectangle(extending over 180 degree line eastward)
PASS   : tst_QGeoRectangle::extendRectangle(extending over -180 degree line westward)
PASS   : tst_QGeoRectangle::areaComparison(default constructed)
PASS   : tst_QGeoRectangle::areaComparison(b1 b1)
PASS   : tst_QGeoRectangle::areaComparison(b1 b2)
PASS   : tst_QGeoRectangle::areaComparison(b2 b1)
PASS   : tst_QGeoRectangle::areaComparison(b2 b2)
PASS   : tst_QGeoRectangle::areaComparison(c b1)
PASS   : tst_QGeoRectangle::circleComparison(default constructed)
PASS   : tst_QGeoRectangle::circleComparison(c b)
PASS   : tst_QGeoRectangle::hashing()
PASS   : tst_QGeoRectangle::cleanupTestCase()
Totals: 331 passed, 0 failed, 0 skipped, 0 blacklisted, 12ms
********* Finished testing of tst_QGeoRectangle *********
