Comments (8)
Is s2closest_cell_query_test
failing for you? If so, could you paste all the test output here? The test passes for me.
from s2geometry.
Running main() from gtest_main.cc
[==========] Running 8 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 8 tests from S2ClosestCellQuery
[ RUN ] S2ClosestCellQuery.NoCells
[ OK ] S2ClosestCellQuery.NoCells (0 ms)
[ RUN ] S2ClosestCellQuery.OptionsNotModified
[ OK ] S2ClosestCellQuery.OptionsNotModified (0 ms)
[ RUN ] S2ClosestCellQuery.DistanceEqualToLimit
[ OK ] S2ClosestCellQuery.DistanceEqualToLimit (0 ms)
[ RUN ] S2ClosestCellQuery.TargetPointInsideIndexedCell
[ OK ] S2ClosestCellQuery.TargetPointInsideIndexedCell (0 ms)
[ RUN ] S2ClosestCellQuery.EmptyCellUnionTarget
[ OK ] S2ClosestCellQuery.EmptyCellUnionTarget (0 ms)
[ RUN ] S2ClosestCellQuery.PointCloudCells
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.1360050 vs 0.0433429
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0162135 vs 0.0099043
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0872376 vs 0.0805173
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0164704 vs 0.0058501
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:232: Failure
Expected: std::min(query->options().max_results(), query->index().num_cells())
Which is: 100
To be equal to: query_results.size()
Which is: 0
Missing distance = 0.0660645, id = (5/232331101123302103313002203032, 63)
Missing distance = 0.0799861, id = (5/232331132212102320321201310023, 79)
Missing distance = 0.0811161, id = (5/232331101122303333023231131300, 61)
Missing distance = 0.0817943, id = (5/232331101122210330313012332313, 68)
Missing distance = 0.0849514, id = (5/232331132211232031022130121031, 74)
Missing distance = 0.0874511, id = (5/232331101210113231102230000000, 94)
Missing distance = 0.0877265, id = (5/232331132213033012002200001213, 9)
Missing distance = 0.0906603, id = (5/232331132211313113123331333100, 75)
Missing distance = 0.0916213, id = (5/232331132213013101233312333131, 22)
Missing distance = 0.0959042, id = (5/232331132210212222301113231200, 13)
Missing distance = 0.0967716, id = (5/232331132122213011000003102231, 19)
Missing distance = 0.1007010, id = (5/232331101202232222322113300210, 2)
Missing distance = 0.1029217, id = (5/232331101213200301010112123313, 65)
Missing distance = 0.1051468, id = (5/232331101202120131200120022133, 64)
Missing distance = 0.1154314, id = (5/232331132202132221001332303102, 33)
Missing distance = 0.1160270, id = (5/232331101231113211102200303333, 93)
Missing distance = 0.1163405, id = (5/232331101220001312322012133033, 35)
Missing distance = 0.1171535, id = (5/232331101220001103331132112100, 50)
Missing distance = 0.1178369, id = (5/232331101231103002012021000003, 90)
Missing distance = 0.1187821, id = (5/232331132203302202222213103210, 97)
Missing distance = 0.1193336, id = (5/232331132121121221123300231012, 86)
Missing distance = 0.1194010, id = (5/232331101231200203203230103223, 1)
Missing distance = 0.1194876, id = (5/232331132201230013112321103323, 85)
Missing distance = 0.1198356, id = (5/232331132123123211133313010221, 23)
Missing distance = 0.1206028, id = (5/232331132203110123001220001130, 29)
Missing distance = 0.1233835, id = (5/232331132121131111132213032112, 88)
Missing distance = 0.1238631, id = (5/232331132201303333231320100300, 0)
Missing distance = 0.1240086, id = (5/232331132120220101332112100203, 34)
Missing distance = 0.1245264, id = (5/232331132120213102103120033332, 59)
Missing distance = 0.1255093, id = (5/232331132130322321312010003033, 43)
Missing distance = 0.1271059, id = (5/232331101220103110121121212121, 60)
Missing distance = 0.1271926, id = (5/232331132203223230231231200210, 87)
Missing distance = 0.1292535, id = (5/232331132203221233011102010013, 45)
Missing distance = 0.1328623, id = (5/232331132112212131233310222113, 18)
Missing distance = 0.1335880, id = (5/232331132112202213010232022202, 95)
Missing distance = 0.1342476, id = (5/232331101221123001331103220103, 49)
Missing distance = 0.1355895, id = (5/232331132112202012010032023220, 20)
Missing distance = 0.1375073, id = (5/232331132200100103333102121213, 5)
Missing distance = 0.1383391, id = (5/232331132310012132213231101103, 81)
Missing distance = 0.1398330, id = (5/232331132200323022123001000321, 15)
Missing distance = 0.1401228, id = (5/232331132120032311102232033321, 32)
Missing distance = 0.1425666, id = (5/232331132133301203212201033222, 44)
Missing distance = 0.1442596, id = (5/232331132310300300001133230113, 80)
Missing distance = 0.1443218, id = (5/232331132112020332302222111322, 57)
Missing distance = 0.1445420, id = (5/232331132133022222000030233320, 98)
Missing distance = 0.1446463, id = (5/232331132131302201231231122312, 84)
Missing distance = 0.1498475, id = (5/232331101222022012000230132022, 30)
Missing distance = 0.1580033, id = (5/232331132110221000232013202033, 12)
Missing distance = 0.1580071, id = (5/232331132022333213102323000231, 38)
Missing distance = 0.1593910, id = (5/232331132022320333112330013121, 11)
Missing distance = 0.1630606, id = (5/232331132111131223012203333112, 73)
Missing distance = 0.1696364, id = (5/232331102111020232302003303011, 99)
Missing distance = 0.1714364, id = (5/232331132023310113031231102023, 70)
Missing distance = 0.1719160, id = (5/232331132101102302330220101101, 48)
Missing distance = 0.1723967, id = (5/232331132020222120122022303012, 69)
Missing distance = 0.1742937, id = (5/232331132110013002220020223132, 37)
Missing distance = 0.1751700, id = (5/232331132103322002013331122310, 8)
Missing distance = 0.1756039, id = (5/232331131223000303331320331021, 67)
Missing distance = 0.1756206, id = (5/232331131222331130211132000211, 72)
Missing distance = 0.1759446, id = (5/232331132103022120233230312133, 58)
Missing distance = 0.1795452, id = (5/232331132021030213313002201030, 62)
Missing distance = 0.1811649, id = (5/232331132020112202001023330201, 14)
Missing distance = 0.1834466, id = (5/232331132321203320303023311201, 27)
Missing distance = 0.1844066, id = (5/232331132103213031201213030302, 10)
Missing distance = 0.1846484, id = (5/232331131223331212032113331110, 56)
Missing distance = 0.1850648, id = (5/232331131222113111302331312130, 28)
Missing distance = 0.1856515, id = (5/232331132030130331023223001303, 21)
Missing distance = 0.1862442, id = (5/232331132020101210030320300133, 53)
Missing distance = 0.1863337, id = (5/232331132012210003301200010033, 47)
Missing distance = 0.1876443, id = (5/232331131223102102001132011212, 40)
Missing distance = 0.1882156, id = (5/232331131222003323310011133212, 24)
Missing distance = 0.1889572, id = (5/232331132020033220302003211123, 55)
Missing distance = 0.1895235, id = (5/232331132012112211021002332012, 36)
Missing distance = 0.1904832, id = (5/232331132030211312331021201131, 6)
Missing distance = 0.1910053, id = (5/232331131221230331221210120331, 51)
Missing distance = 0.1938360, id = (5/232331131221231111111103003201, 16)
Missing distance = 0.1963005, id = (5/232331132013022110130111023302, 4)
Missing distance = 0.1973120, id = (5/232331132013132133010121032213, 92)
Missing distance = 0.1977916, id = (5/232331132011300310132001330233, 76)
Missing distance = 0.1988413, id = (5/232331132012000310003302032323, 3)
Missing distance = 0.2027365, id = (5/232331132011330110330221323022, 71)
Missing distance = 0.2046925, id = (5/232331132031212311200302332322, 41)
Missing distance = 0.2056259, id = (5/232331131230223230133023312221, 77)
Missing distance = 0.2057931, id = (5/232331131231001210002300320132, 78)
Missing distance = 0.2067052, id = (5/232331131220133313032302201310, 66)
Missing distance = 0.2079498, id = (5/232331131233113130303303331312, 54)
Missing distance = 0.2085141, id = (5/232331132011011102130122332001, 96)
Missing distance = 0.2086664, id = (5/232331132010300033012201033132, 17)
Missing distance = 0.2103029, id = (5/232331132011002220203110321122, 42)
Missing distance = 0.2108528, id = (5/232331132032111212131233232020, 83)
Missing distance = 0.2118592, id = (5/232331131300021302110010303110, 26)
Missing distance = 0.2158099, id = (5/232331132010023110220222311111, 91)
Missing distance = 0.2208533, id = (5/232331131232022110312230321011, 39)
Missing distance = 0.2241252, id = (5/232331132001311220023101201120, 7)
Missing distance = 0.2275907, id = (5/232331132003210322301201100121, 46)
Missing distance = 0.2282642, id = (5/232331132001012110132001231323, 89)
Missing distance = 0.2296289, id = (5/232331132000213111330203102301, 82)
Missing distance = 0.2325348, id = (5/232331131332211030120103231021, 52)
Missing distance = 0.2335968, id = (5/232331132003223022213020313021, 25)
Missing distance = 0.2386624, id = (5/232331131302012132033213023303, 31)
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:255: Failure
Value of: CheckDistanceResults(expected, actual, query->options().max_results(), query->options().max_distance(), query->options().max_error())
Actual: false
Expected: true
max_results=2147483647, max_distance=inf, max_error=0.0317896
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: inf vs 0.0010769
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
Missing distance = 0.0492995, id = (2/302313312032013311310010003321, 97)
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:255: Failure
Value of: CheckDistanceResults(expected, actual, query->options().max_results(), query->options().max_distance(), query->options().max_error())
Actual: false
Expected: true
max_results=1, max_distance=inf, max_error=0.0000000
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0656862 vs 0.0492995
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0133954 vs 0.0017929
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: inf vs 0.0728559
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0225583 vs 0.0003095
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0607939 vs 0.0540109
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0035410 vs 0.0021942
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.1023840 vs 0.0767913
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:232: Failure
Expected: std::min(query->options().max_results(), query->index().num_cells())
Which is: 100
To be equal to: query_results.size()
Which is: 0
Missing distance = 0.0058327, id = (3/320201030212212032321031012121, 5)
Missing distance = 0.0124186, id = (3/320201030212120231232000121321, 20)
Missing distance = 0.0139704, id = (3/320201030212311102113023330022, 89)
Missing distance = 0.0229006, id = (3/320201033122113300101301022122, 95)
Missing distance = 0.0230970, id = (3/320201033122102311121012323311, 23)
Missing distance = 0.0240797, id = (3/320201033122113333301221023233, 96)
Missing distance = 0.0242323, id = (3/320201033122032010322221220100, 24)
Missing distance = 0.0255157, id = (3/320201033122120133211121311321, 15)
Missing distance = 0.0257666, id = (3/320201033122023333323313201303, 52)
Missing distance = 0.0268000, id = (3/320201033122023310032300123003, 84)
Missing distance = 0.0290042, id = (3/320201033122130112320102201211, 54)
Missing distance = 0.0350064, id = (3/320201030211131213223022020113, 34)
Missing distance = 0.0379780, id = (3/320201030213203311303012001001, 13)
Missing distance = 0.0416138, id = (3/320201033122332232011212120221, 86)
Missing distance = 0.0449683, id = (3/320201030213220200123000210120, 35)
Missing distance = 0.0456914, id = (3/320201030213233203323112110322, 59)
Missing distance = 0.0459787, id = (3/320201030211000323203130121102, 57)
Missing distance = 0.0470498, id = (3/320201033123222023220232012311, 55)
Missing distance = 0.0471023, id = (3/320201030122212000222030210203, 12)
Missing distance = 0.0481093, id = (3/320201030122333120120202002131, 37)
Missing distance = 0.0481522, id = (3/320201033211010031222131010202, 0)
Missing distance = 0.0493510, id = (3/320201033123320313320101011033, 17)
Missing distance = 0.0495983, id = (3/320201033123230020322130300230, 76)
Missing distance = 0.0497089, id = (3/320201030210111121112011130013, 10)
Missing distance = 0.0516063, id = (3/320201033123323212330221220132, 50)
Missing distance = 0.0519158, id = (3/320201033210300213012230103202, 41)
Missing distance = 0.0524355, id = (3/320201030123001210213230233132, 32)
Missing distance = 0.0547900, id = (3/320201033211313202113333113100, 1)
Missing distance = 0.0548083, id = (3/320201030122120321111211003033, 78)
Missing distance = 0.0555364, id = (3/320201033211221020320232021212, 66)
Missing distance = 0.0591128, id = (3/320201033130310101212311231213, 31)
Missing distance = 0.0629508, id = (3/320201030203023103133102300112, 83)
Missing distance = 0.0638222, id = (3/320201030203023013333233023030, 90)
Missing distance = 0.0663919, id = (3/320201030121332132223132033131, 43)
Missing distance = 0.0740302, id = (3/320201033212313122213131330021, 71)
Missing distance = 0.0760134, id = (3/320201030203212002331102203330, 47)
Missing distance = 0.0769713, id = (3/320201033213001110300030112303, 97)
Missing distance = 0.0784163, id = (3/320201033200111303131110010123, 58)
Missing distance = 0.0784770, id = (3/320201030120131000022131302023, 73)
Missing distance = 0.0786881, id = (3/320201033213312003222233023001, 92)
Missing distance = 0.0803600, id = (3/320201030130332103311302212332, 53)
Missing distance = 0.0807691, id = (3/320201030130302120010333302301, 7)
Missing distance = 0.0848320, id = (3/320201033202021313313113103210, 38)
Missing distance = 0.0859686, id = (3/320201033200221012012131202100, 25)
Missing distance = 0.0860355, id = (3/320201030200110101030123323031, 80)
Missing distance = 0.0873544, id = (3/320201030200103312302331311012, 64)
Missing distance = 0.0891403, id = (3/320201030133213102013012020333, 42)
Missing distance = 0.0927981, id = (3/320201033201323200111303313022, 30)
Missing distance = 0.0941609, id = (3/320201033200233010032212102222, 6)
Missing distance = 0.0973272, id = (3/320201033231212022131012321012, 48)
Missing distance = 0.0979784, id = (3/320201033201310303202132021330, 70)
Missing distance = 0.0990143, id = (3/320201030132000223233230220301, 63)
Missing distance = 0.1040029, id = (3/320201033223111000032310112021, 74)
Missing distance = 0.1044570, id = (3/320201033231230202230321300123, 67)
Missing distance = 0.1049068, id = (3/320201033222002312111120313132, 68)
Missing distance = 0.1058056, id = (3/320201033223221221300311332103, 88)
Missing distance = 0.1063794, id = (3/320201033231000020110100110033, 49)
Missing distance = 0.1095354, id = (3/320201033223220031312332130021, 60)
Missing distance = 0.1114944, id = (3/320201033230300202110202312112, 11)
Missing distance = 0.1117210, id = (3/320201033223132220333003133130, 4)
Missing distance = 0.1119096, id = (3/320201030132312000222102221202, 27)
Missing distance = 0.1123962, id = (3/320201030111200131123221033011, 79)
Missing distance = 0.1153264, id = (3/320201033230313002023011121223, 46)
Missing distance = 0.1160659, id = (3/320201033223020201310020132101, 75)
Missing distance = 0.1166403, id = (3/320201030111121102011110332232, 51)
Missing distance = 0.1185868, id = (3/320201030102020131230013213132, 40)
Missing distance = 0.1209755, id = (3/320201030111030113111102212210, 99)
Missing distance = 0.1215716, id = (3/320201033232321332133123023313, 9)
Missing distance = 0.1218283, id = (3/320201030110311303131102310220, 29)
Missing distance = 0.1221424, id = (3/320201033233100210133212120101, 81)
Missing distance = 0.1229824, id = (3/320201033230132301002333213020, 82)
Missing distance = 0.1244437, id = (3/320201033230030003120122232100, 18)
Missing distance = 0.1270417, id = (3/320201030102000023303300012313, 93)
Missing distance = 0.1301975, id = (3/320201100330020311202013130031, 61)
Missing distance = 0.1304496, id = (3/320201030103312023212003111111, 77)
Missing distance = 0.1321188, id = (3/320201033233222033103330111333, 98)
Missing distance = 0.1347166, id = (3/320201101000132322200112200300, 69)
Missing distance = 0.1351258, id = (3/320201101000303333231123222222, 3)
Missing distance = 0.1351926, id = (3/320201101001110121022121231022, 45)
Missing distance = 0.1353066, id = (3/320201101001111021211333202333, 87)
Missing distance = 0.1365480, id = (3/320201100330213021110113233033, 85)
Missing distance = 0.1367326, id = (3/320201101001113110032200201010, 28)
Missing distance = 0.1393005, id = (3/320201101000231123003312230111, 2)
Missing distance = 0.1414212, id = (3/320201100322230002133113303311, 94)
Missing distance = 0.1445954, id = (3/320201100331322121223320031223, 19)
Missing distance = 0.1452895, id = (3/320201101001303031121033312312, 56)
Missing distance = 0.1455413, id = (3/320201030100111201130301132220, 26)
Missing distance = 0.1461919, id = (3/320201100332331100303111332333, 36)
Missing distance = 0.1472140, id = (3/320201101032123033213300230330, 39)
Missing distance = 0.1496390, id = (3/320201101032130303011221001323, 62)
Missing distance = 0.1506992, id = (3/320201100320120020110102333223, 33)
Missing distance = 0.1532587, id = (3/320201100332100310030023110022, 21)
Missing distance = 0.1538902, id = (3/320201101003101232010002320020, 14)
Missing distance = 0.1540643, id = (3/320201101032023120320221022223, 8)
Missing distance = 0.1547646, id = (3/320201101032322220001032310212, 22)
Missing distance = 0.1556502, id = (3/320201101003310232112203300032, 72)
Missing distance = 0.1560895, id = (3/320201101002102201201231030102, 65)
Missing distance = 0.1575422, id = (3/320201100331130020000031212302, 16)
Missing distance = 0.1593389, id = (3/320201101003031321102221211102, 44)
Missing distance = 0.1715133, id = (3/320201101002223102330300233100, 91)
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:255: Failure
Value of: CheckDistanceResults(expected, actual, query->options().max_results(), query->options().max_distance(), query->options().max_error())
Actual: false
Expected: true
max_results=2147483647, max_distance=inf, max_error=0.0091109
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0502778 vs 0.0458729
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: inf vs 0.0748818
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
Missing distance = 0.0826936, id = (3/031320110220200121333113333200, 16)
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:255: Failure
Value of: CheckDistanceResults(expected, actual, query->options().max_results(), query->options().max_distance(), query->options().max_error())
Actual: false
Expected: true
max_results=1, max_distance=0.1116372, max_error=0.0000000
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0931669 vs 0.0826936
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: inf vs 0.0612078
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:232: Failure
Expected: std::min(query->options().max_results(), query->index().num_cells())
Which is: 100
To be equal to: query_results.size()
Which is: 0
Missing distance = 0.0510143, id = (0/111303130022211003220113233003, 1)
Missing distance = 0.0552939, id = (0/111303130312200100113120031331, 23)
Missing distance = 0.0600130, id = (0/111303130311202132322132000022, 89)
Missing distance = 0.0604087, id = (0/111303130312313330032031022210, 12)
Missing distance = 0.0641616, id = (0/111303130312032111133333110130, 36)
Missing distance = 0.0656470, id = (0/111303130311132023232120102033, 77)
Missing distance = 0.0684202, id = (0/111303130320330013112330233223, 61)
Missing distance = 0.0694571, id = (0/111303130311030020333003330101, 11)
Missing distance = 0.0698606, id = (0/111303130131030331030213002301, 2)
Missing distance = 0.0708491, id = (0/111303130313020013022121001120, 84)
Missing distance = 0.0709037, id = (0/111303130200011311312202223103, 41)
Missing distance = 0.0715907, id = (0/111303130313101121122212221230, 97)
Missing distance = 0.0722359, id = (0/111303130311020002312203001033, 9)
Missing distance = 0.0743919, id = (0/111303130130301311020031011311, 67)
Missing distance = 0.0749257, id = (0/111303130113322020102102103212, 54)
Missing distance = 0.0793205, id = (0/111303130203223001111011231211, 49)
Missing distance = 0.0793876, id = (0/111303130120111131310230321210, 63)
Missing distance = 0.0806545, id = (0/111303130320110020031032121013, 85)
Missing distance = 0.0855172, id = (0/111303130201001210010210223232, 70)
Missing distance = 0.0858075, id = (0/111303130330302222221202300211, 65)
Missing distance = 0.0880133, id = (0/111303130123300332012212231002, 62)
Missing distance = 0.0990520, id = (0/111303130123012220233001111120, 95)
Missing distance = 0.0991349, id = (0/111303130202032220132233220101, 94)
Missing distance = 0.1002499, id = (0/111303130333122132112132002222, 80)
Missing distance = 0.1017161, id = (0/111303130121133100321322032320, 13)
Missing distance = 0.1040959, id = (0/111303130210100210222210233100, 71)
Missing distance = 0.1043739, id = (0/111303130332102312123001211122, 21)
Missing distance = 0.1047753, id = (0/111303130121203230020323133332, 66)
Missing distance = 0.1067508, id = (0/111303130122322030321323203020, 96)
Missing distance = 0.1084238, id = (0/111303130232202210012032021210, 92)
Missing distance = 0.1108599, id = (0/111303130210333331020002313101, 50)
Missing distance = 0.1123360, id = (0/111303130202130311330213202112, 0)
Missing distance = 0.1124194, id = (0/111303130303122112202021112320, 46)
Missing distance = 0.1138353, id = (0/111303130202303112231231001213, 44)
Missing distance = 0.1145774, id = (0/111303130122310302211201332132, 33)
Missing distance = 0.1188738, id = (0/111303130213202303011333031223, 91)
Missing distance = 0.1195679, id = (0/111303131000100220221231322020, 79)
Missing distance = 0.1197785, id = (0/111303130232012223332122220232, 87)
Missing distance = 0.1208652, id = (0/111303130232322003323303030113, 34)
Missing distance = 0.1218985, id = (0/111303133211220210001311300120, 86)
Missing distance = 0.1279395, id = (0/111303131010330322230020122121, 82)
Missing distance = 0.1296403, id = (0/111303131003130322110032220122, 75)
Missing distance = 0.1305975, id = (0/111303133212032222333230210201, 31)
Missing distance = 0.1330697, id = (0/111303130231100132212231033013, 59)
Missing distance = 0.1345639, id = (0/111303131010132130113110322131, 6)
Missing distance = 0.1352658, id = (0/111303133211320312111231000310, 73)
Missing distance = 0.1360847, id = (0/111303130231011331210202201300, 35)
Missing distance = 0.1372088, id = (0/111303133211321320001330003313, 27)
Missing distance = 0.1387846, id = (0/111303131011322211202021122212, 7)
Missing distance = 0.1399991, id = (0/111303130212333223121003232031, 19)
Missing distance = 0.1419673, id = (0/111303133213122032220312021131, 25)
Missing distance = 0.1427024, id = (0/111303131002330223120011322200, 72)
Missing distance = 0.1428468, id = (0/111303131011311200210010230132, 48)
Missing distance = 0.1435756, id = (0/111303130230200310211022322100, 68)
Missing distance = 0.1460147, id = (0/111303131322303220201010101200, 16)
Missing distance = 0.1486250, id = (0/111303130220122311123002333103, 26)
Missing distance = 0.1489396, id = (0/111303131013231203000322320301, 90)
Missing distance = 0.1499860, id = (0/111303133123001013323101031310, 28)
Missing distance = 0.1526452, id = (0/111303131013102323322013102232, 47)
Missing distance = 0.1529529, id = (0/111303133123032023111030212210, 58)
Missing distance = 0.1532907, id = (0/111303133210312221303213300321, 42)
Missing distance = 0.1578583, id = (0/111303131321222301111233231233, 29)
Missing distance = 0.1581454, id = (0/111303131013033200231003033033, 88)
Missing distance = 0.1584730, id = (0/111303131323100003212003221132, 3)
Missing distance = 0.1614485, id = (0/111303133123312130210000133022, 57)
Missing distance = 0.1655665, id = (0/111303133123200332230121031313, 64)
Missing distance = 0.1655960, id = (0/111303131322000110022223311200, 10)
Missing distance = 0.1662990, id = (0/111303131031232300032202202110, 14)
Missing distance = 0.1663128, id = (0/111303131323302003122333112301, 52)
Missing distance = 0.1678081, id = (0/111303133121033032301323213131, 38)
Missing distance = 0.1685243, id = (0/111303133123332230110011120211, 81)
Missing distance = 0.1734997, id = (0/111303133120200231123130103113, 8)
Missing distance = 0.1747972, id = (0/111303130222113012020311100112, 15)
Missing distance = 0.1760031, id = (0/111303130222133222120023022110, 24)
Missing distance = 0.1763327, id = (0/111303133111223003333323010030, 18)
Missing distance = 0.1767297, id = (0/111303133111223013233101201222, 30)
Missing distance = 0.1779730, id = (0/111303131321030312020311000120, 69)
Missing distance = 0.1808992, id = (0/111303131030332023301232303010, 53)
Missing distance = 0.1818998, id = (0/111303131023221111031112130321, 17)
Missing distance = 0.1823544, id = (0/111303131331000122123103132320, 22)
Missing distance = 0.1827279, id = (0/111303131030331123120112000322, 4)
Missing distance = 0.1837409, id = (0/111303131030313212022103032221, 45)
Missing distance = 0.1850288, id = (0/111303131312211130003203012122, 78)
Missing distance = 0.1865247, id = (0/111303131021333101101032002331, 43)
Missing distance = 0.1871544, id = (0/111303133111112212033321112332, 37)
Missing distance = 0.1884156, id = (0/111303133111112331001100320231, 74)
Missing distance = 0.1910516, id = (0/111303131022033031020120333300, 55)
Missing distance = 0.1912388, id = (0/111303133113320003211300102012, 40)
Missing distance = 0.1944831, id = (0/111303133111021103330010103211, 51)
Missing distance = 0.1953669, id = (0/111303131312111021332001303013, 99)
Missing distance = 0.1959140, id = (0/111303133110230312113212333202, 93)
Missing distance = 0.1967621, id = (0/111303132000032101122332321100, 32)
Missing distance = 0.1986497, id = (0/111303131313320030130130100333, 56)
Missing distance = 0.2003847, id = (0/111303131332011311210122222321, 98)
Missing distance = 0.2032236, id = (0/111303131313113213133031030123, 5)
Missing distance = 0.2064586, id = (0/111303131332103311331313230220, 76)
Missing distance = 0.2089862, id = (0/111303131302300110103203110101, 20)
Missing distance = 0.2094459, id = (0/111303132000121030301003300200, 60)
Missing distance = 0.2100567, id = (0/111303131311330010000120110000, 39)
Missing distance = 0.2152379, id = (0/111303131310112112212012220111, 83)
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:255: Failure
Value of: CheckDistanceResults(expected, actual, query->options().max_results(), query->options().max_distance(), query->options().max_error())
Actual: false
Expected: true
max_results=2147483647, max_distance=inf, max_error=0.0000000
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:273: Failure
Value of: query->IsDistanceLess(target, min_distance - max_error)
Actual: true
Expected: false
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0795402 vs 0.0557265
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0019029 vs 0.0001047
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0692705 vs 0.0611801
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: inf vs 0.0529435
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0452866 vs 0.0373882
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: inf vs 0.1379789
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: inf vs 0.0425262
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0018794 vs 0.0000994
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: inf vs 0.0665615
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0230374 vs 0.0063932
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0050702 vs 0.0031379
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: inf vs 0.0369862
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0453006 vs 0.0303937
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0474832 vs 0.0436921
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0137255 vs 0.0050582
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:273: Failure
Value of: query->IsDistanceLess(target, min_distance - max_error)
Actual: true
Expected: false
Missing distance = 0.0001140, id = (2/302313311322203123320311231323, 59)
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:255: Failure
Value of: CheckDistanceResults(expected, actual, query->options().max_results(), query->options().max_distance(), query->options().max_error())
Actual: false
Expected: true
max_results=1, max_distance=0.0018541, max_error=0.0000538
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: inf vs 0.0001678
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0009288 vs 0.0006576
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.1476005 vs 0.0890626
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.1831523 vs 0.0661751
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.1256026 vs 0.0586999
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: inf vs 0.0777789
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.1235504 vs 0.0775064
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
[ FAILED ] S2ClosestCellQuery.PointCloudCells (356 ms)
[ RUN ] S2ClosestCellQuery.CapsCells
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.1910259 vs 0.0641181
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0307772 vs 0.0283313
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0516154 vs 0.0191219
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.1402165 vs 0.1261151
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: inf vs 0.0414149
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0343709 vs 0.0319468
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0211911 vs 0.0192522
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:232: Failure
Expected: std::min(query->options().max_results(), query->index().num_cells())
Which is: 102
To be equal to: query_results.size()
Which is: 0
Missing distance = 0.0811856, id = (5/232331132212312, 6)
Missing distance = 0.0817656, id = (5/2323311322123130, 6)
Missing distance = 0.0822165, id = (5/23233113221203, 5)
Missing distance = 0.0823796, id = (5/23233113221232, 6)
Missing distance = 0.0836993, id = (5/23233113221233100, 6)
Missing distance = 0.0837066, id = (5/232331132212330, 6)
Missing distance = 0.0839620, id = (5/23233113221202111111, 6)
Missing distance = 0.0840230, id = (5/23233113221201, 5)
Missing distance = 0.0840230, id = (5/232331132212012, 6)
Missing distance = 0.0846313, id = (5/2323311322113, 5)
Missing distance = 0.0857230, id = (5/232331132213001, 6)
Missing distance = 0.0859781, id = (5/232331132212011, 6)
Missing distance = 0.0860093, id = (5/23233113221200, 5)
Missing distance = 0.0863749, id = (5/23233113221303, 6)
Missing distance = 0.0869071, id = (5/232331132212010, 6)
Missing distance = 0.0879386, id = (5/23233113221310, 5)
Missing distance = 0.0879386, id = (5/23233113221310, 6)
Missing distance = 0.0880491, id = (5/2323311322130021, 6)
Missing distance = 0.0898334, id = (5/23233113221311, 5)
Missing distance = 0.0903838, id = (5/232331132213020, 6)
Missing distance = 0.0910881, id = (5/232331132213023, 6)
Missing distance = 0.0918745, id = (5/2323311322131322, 6)
Missing distance = 0.0920390, id = (5/2323311322102, 5)
Missing distance = 0.0932034, id = (5/2323311322131311, 5)
Missing distance = 0.0936850, id = (5/23233113221312, 5)
Missing distance = 0.0937898, id = (5/23233113221101, 5)
Missing distance = 0.0972950, id = (5/232331132210300, 5)
Missing distance = 0.0975607, id = (5/23233113221321, 5)
Missing distance = 0.0990661, id = (5/232331132210303, 5)
Missing distance = 0.0995864, id = (5/23233113221012, 5)
Missing distance = 0.1008488, id = (5/232331132210310, 5)
Missing distance = 0.1018877, id = (5/23233113221013, 5)
Missing distance = 0.1105781, id = (5/23233113220213, 0)
Missing distance = 0.1117803, id = (5/23233113220202, 0)
Missing distance = 0.1137539, id = (5/23233113220211, 0)
Missing distance = 0.1140050, id = (5/23233113220212000, 0)
Missing distance = 0.1146392, id = (5/23233113220210, 0)
Missing distance = 0.1149883, id = (5/2323311322031, 3)
Missing distance = 0.1157956, id = (5/23233113220203, 0)
Missing distance = 0.1162235, id = (5/2323311322020133, 0)
Missing distance = 0.1172150, id = (5/23233113220200, 0)
Missing distance = 0.1174662, id = (5/2323311322020100, 3)
Missing distance = 0.1178547, id = (5/2323311322012, 0)
Missing distance = 0.1180204, id = (5/232331132202003, 3)
Missing distance = 0.1198194, id = (5/2323311322013, 0)
Missing distance = 0.1199914, id = (5/232331132202000, 3)
Missing distance = 0.1223771, id = (5/2323311322013333, 3)
Missing distance = 0.1228036, id = (5/23233113220022, 3)
Missing distance = 0.1246562, id = (5/232331132200212, 3)
Missing distance = 0.1256683, id = (5/232331132200211, 3)
Missing distance = 0.1260640, id = (5/23233113220112, 0)
Missing distance = 0.1265891, id = (5/232331132200213, 3)
Missing distance = 0.1268533, id = (5/23233113220113, 0)
Missing distance = 0.1275849, id = (5/2323311322002102, 3)
Missing distance = 0.1278893, id = (5/2323311322010, 0)
Missing distance = 0.1308786, id = (5/232331132201113333, 0)
Missing distance = 0.1309332, id = (5/23233113220110, 0)
Missing distance = 0.1773001, id = (5/2323311320301, 4)
Missing distance = 0.1835260, id = (5/2323311320302, 4)
Missing distance = 0.1849656, id = (5/23233113203322, 4)
Missing distance = 0.1879273, id = (5/23233113203321, 4)
Missing distance = 0.1889202, id = (5/232331132012321, 2)
Missing distance = 0.1896855, id = (5/232331132012021, 2)
Missing distance = 0.1900833, id = (5/232331132012322, 2)
Missing distance = 0.1908012, id = (5/23233113201201, 2)
Missing distance = 0.1909330, id = (5/23233113203312, 4)
Missing distance = 0.1915817, id = (5/232331132012020, 2)
Missing distance = 0.1916607, id = (5/232331132031323, 4)
Missing distance = 0.1918359, id = (5/23233113203320, 4)
Missing distance = 0.1919953, id = (5/2323311320120232, 2)
Missing distance = 0.1924241, id = (5/23233113201203, 2)
Missing distance = 0.1931382, id = (5/23233113201310, 2)
Missing distance = 0.1934382, id = (5/232331132031330, 4)
Missing distance = 0.1939805, id = (5/23233113203311, 4)
Missing distance = 0.1945744, id = (5/23233113201200, 2)
Missing distance = 0.1947791, id = (5/23233113203313, 4)
Missing distance = 0.1952409, id = (5/232331132031333, 4)
Missing distance = 0.1962552, id = (5/23233113201130, 2)
Missing distance = 0.1966670, id = (5/23233113122120303, 1)
Missing distance = 0.1968478, id = (5/2323311312212031, 1)
Missing distance = 0.1968646, id = (5/23233113201311, 2)
Missing distance = 0.1970679, id = (5/23233113203200, 4)
Missing distance = 0.1972129, id = (5/23233113122120022, 1)
Missing distance = 0.1972382, id = (5/232331131221203013, 1)
Missing distance = 0.1973278, id = (5/23233113122120302, 1)
Missing distance = 0.1975688, id = (5/232331131221203012, 1)
Missing distance = 0.1977263, id = (5/232331131221200231, 1)
Missing distance = 0.1977653, id = (5/232331132033102, 4)
Missing distance = 0.1978106, id = (5/2323311312212033, 1)
Missing distance = 0.1978717, id = (5/23233113122120021, 1)
Missing distance = 0.1980555, id = (5/23233113122120020, 1)
Missing distance = 0.1981683, id = (5/2323311312212032, 1)
Missing distance = 0.1983619, id = (5/23233113201133, 2)
Missing distance = 0.1985309, id = (5/2323311312212001, 1)
Missing distance = 0.1994902, id = (5/232331131221130100, 1)
Missing distance = 0.1995798, id = (5/232331131221130103, 1)
Missing distance = 0.1996697, id = (5/23233113122113011, 1)
Missing distance = 0.1998503, id = (5/232331131221133222, 1)
Missing distance = 0.2006069, id = (5/23233113201022, 2)
Missing distance = 0.2011131, id = (5/232331132011313, 2)
Missing distance = 0.2021629, id = (5/23233113201132, 2)
Missing distance = 0.2043643, id = (5/23233113201023, 2)
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:255: Failure
Value of: CheckDistanceResults(expected, actual, query->options().max_results(), query->options().max_distance(), query->options().max_error())
Actual: false
Expected: true
max_results=2147483647, max_distance=inf, max_error=0.0317896
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.1994902 vs 0.1129752
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0100810 vs 0.0043151
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.1073849 vs 0.1056364
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
Missing distance = 0.1012031, id = (2/3023133120030210, 2)
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:255: Failure
Value of: CheckDistanceResults(expected, actual, query->options().max_results(), query->options().max_distance(), query->options().max_error())
Actual: false
Expected: true
max_results=1, max_distance=inf, max_error=0.0000000
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.1149074 vs 0.1012031
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0045384 vs 0.0017398
Missing distance = 0.0842861, id = (3/031320110202133, 2)
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:255: Failure
Value of: CheckDistanceResults(expected, actual, query->options().max_results(), query->options().max_distance(), query->options().max_error())
Actual: false
Expected: true
max_results=5, max_distance=0.0898120, max_error=0.0000000
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: inf vs 0.0810686
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0256003 vs 0.0000000
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:273: Failure
Value of: query->IsDistanceLess(target, min_distance - max_error)
Actual: true
Expected: false
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0073944 vs 0.0021198
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0895455 vs 0.0865155
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:232: Failure
Expected: std::min(query->options().max_results(), query->index().num_cells())
Which is: 106
To be equal to: query_results.size()
Which is: 0
Missing distance = 0.0361290, id = (3/3202010302133110, 5)
Missing distance = 0.0365541, id = (3/3202010302132003, 5)
Missing distance = 0.0371583, id = (3/320201030213310, 5)
Missing distance = 0.0379484, id = (3/320201030213201, 5)
Missing distance = 0.0380565, id = (3/320201030213200233, 5)
Missing distance = 0.0381328, id = (3/320201030213313122, 5)
Missing distance = 0.0382455, id = (3/3202010302133132, 5)
Missing distance = 0.0393859, id = (3/320201030213302, 5)
Missing distance = 0.0395817, id = (3/32020103021320203, 5)
Missing distance = 0.0399875, id = (3/320201030213303, 5)
Missing distance = 0.0402698, id = (3/3202010302132021, 5)
Missing distance = 0.0407446, id = (3/320201030213232, 5)
Missing distance = 0.0414951, id = (3/32020103321100, 0)
Missing distance = 0.0416487, id = (3/320201030213231, 5)
Missing distance = 0.0428210, id = (3/3202010302133002, 5)
Missing distance = 0.0431673, id = (3/3202010302133001, 5)
Missing distance = 0.0435493, id = (3/320201030213233, 5)
Missing distance = 0.0437153, id = (3/320201033210333, 0)
Missing distance = 0.0459010, id = (3/320201033210332, 0)
Missing distance = 0.0461955, id = (3/32020103321101, 0)
Missing distance = 0.0463961, id = (3/320201030210312, 3)
Missing distance = 0.0464041, id = (3/32020103021032, 3)
Missing distance = 0.0466695, id = (3/32020103021002, 3)
Missing distance = 0.0466935, id = (3/320201030210330, 3)
Missing distance = 0.0471627, id = (3/3202010332103313, 0)
Missing distance = 0.0472591, id = (3/32020103012300, 3)
Missing distance = 0.0481263, id = (3/320201033210301, 0)
Missing distance = 0.0482326, id = (3/3202010332103312, 0)
Missing distance = 0.0493132, id = (3/320201033210302, 0)
Missing distance = 0.0503860, id = (3/320201033210300, 0)
Missing distance = 0.0504684, id = (3/32020103021001, 3)
Missing distance = 0.0506824, id = (3/32020103012301, 3)
Missing distance = 0.0515038, id = (3/3202010332103031, 0)
Missing distance = 0.0530242, id = (3/320201030210031, 3)
Missing distance = 0.0534614, id = (3/320201030123031, 3)
Missing distance = 0.0544932, id = (3/3202010301233, 3)
Missing distance = 0.0548298, id = (3/32020103021000, 3)
Missing distance = 0.0551134, id = (3/32020103012302, 3)
Missing distance = 0.0565623, id = (3/3202010301230303, 3)
Missing distance = 0.0596632, id = (3/32020103012313, 3)
Missing distance = 0.0630449, id = (3/32020103012320, 3)
Missing distance = 0.0667469, id = (3/3202010301232322, 3)
Missing distance = 0.0844445, id = (3/320201033200213, 4)
Missing distance = 0.0854547, id = (3/32020103320020, 4)
Missing distance = 0.0858116, id = (3/320201033200220, 4)
Missing distance = 0.0872340, id = (3/320201033200223, 4)
Missing distance = 0.0880404, id = (3/32020103320023, 4)
Missing distance = 0.0897731, id = (3/3202010332013300, 4)
Missing distance = 0.0901872, id = (3/32020103320031, 4)
Missing distance = 0.0908473, id = (3/32020103320132, 4)
Missing distance = 0.0913146, id = (3/320201033201330322, 4)
Missing distance = 0.0926030, id = (3/32020103320030, 4)
Missing distance = 0.0952386, id = (3/32020103320101, 4)
Missing distance = 0.0972890, id = (3/320201033200331, 4)
Missing distance = 0.0985012, id = (3/3202010332003321, 4)
Missing distance = 0.0991271, id = (3/3202010332003322, 4)
Missing distance = 0.0997658, id = (3/320201033201003, 4)
Missing distance = 0.1010807, id = (3/3202010332010023333, 4)
Missing distance = 0.1075461, id = (3/32020103323213, 6)
Missing distance = 0.1080728, id = (3/3202010332320, 6)
Missing distance = 0.1129139, id = (3/320201033232200, 6)
Missing distance = 0.1147321, id = (3/320201033232201, 6)
Missing distance = 0.1147354, id = (3/3202010332323, 6)
Missing distance = 0.1174636, id = (3/3202010332322322, 6)
Missing distance = 0.1176415, id = (3/320201033233110, 6)
Missing distance = 0.1191447, id = (3/32020103323310, 6)
Missing distance = 0.1222970, id = (3/32020103323303, 6)
Missing distance = 0.1246900, id = (3/320201033233132, 6)
Missing distance = 0.1255661, id = (3/32020103330322, 6)
Missing distance = 0.1256317, id = (3/32020103323300, 6)
Missing distance = 0.1262255, id = (3/320201033233023, 6)
Missing distance = 0.1278067, id = (3/320201033233020, 6)
Missing distance = 0.1291346, id = (3/3202010333001111, 6)
Missing distance = 0.1294320, id = (3/320201033233013, 6)
Missing distance = 0.1295496, id = (3/320201101000313, 2)
Missing distance = 0.1302043, id = (3/320201101000302, 2)
Missing distance = 0.1318174, id = (3/3202011010003113, 2)
Missing distance = 0.1319204, id = (3/3202011010003120000, 2)
Missing distance = 0.1321196, id = (3/320201101000310, 2)
Missing distance = 0.1321966, id = (3/3202011010003013, 2)
Missing distance = 0.1327682, id = (3/320201101000303, 2)
Missing distance = 0.1331039, id = (3/3202011010003110, 2)
Missing distance = 0.1334751, id = (3/320201101000300, 2)
Missing distance = 0.1341054, id = (3/320201101000200, 2)
Missing distance = 0.1346901, id = (3/320201101000201, 2)
Missing distance = 0.1353328, id = (3/320201101000232, 2)
Missing distance = 0.1360328, id = (3/320201101000233, 2)
Missing distance = 0.1371105, id = (3/32020110100020311, 2)
Missing distance = 0.1372609, id = (3/320201101000202, 2)
Missing distance = 0.1378980, id = (3/320201101000231, 2)
Missing distance = 0.1455871, id = (3/320201100320112, 1)
Missing distance = 0.1462612, id = (3/320201100320121, 1)
Missing distance = 0.1464897, id = (3/3202011003201113, 1)
Missing distance = 0.1474150, id = (3/320201100320110, 1)
Missing distance = 0.1480195, id = (3/320201100320113, 1)
Missing distance = 0.1486768, id = (3/320201100320120, 1)
Missing distance = 0.1493861, id = (3/3202011003201231, 1)
Missing distance = 0.1498680, id = (3/32020110032010, 1)
Missing distance = 0.1505874, id = (3/3202011003201232, 1)
Missing distance = 0.1510978, id = (3/320201100320131, 1)
Missing distance = 0.1517902, id = (3/3202011003201303, 1)
Missing distance = 0.1529943, id = (3/3202011003201302, 1)
Missing distance = 0.1535242, id = (3/320201100320132, 1)
Missing distance = 0.1541999, id = (3/320201100320133, 1)
Missing distance = 0.1556443, id = (3/3202011003200300, 1)
Missing distance = 0.1559555, id = (3/3202011003200233, 1)
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:255: Failure
Value of: CheckDistanceResults(expected, actual, query->options().max_results(), query->options().max_distance(), query->options().max_error())
Actual: false
Expected: true
max_results=2147483647, max_distance=inf, max_error=0.0091109
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0686155 vs 0.0619653
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
Missing distance = 0.0806110, id = (3/031320110202132, 2)
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:255: Failure
Value of: CheckDistanceResults(expected, actual, query->options().max_results(), query->options().max_distance(), query->options().max_error())
Actual: false
Expected: true
max_results=1, max_distance=0.1116372, max_error=0.0000000
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0830481 vs 0.0806110
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: inf vs 0.0794208
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0728013 vs 0.0511048
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:232: Failure
Expected: std::min(query->options().max_results(), query->index().num_cells())
Which is: 103
To be equal to: query_results.size()
Which is: 0
Missing distance = 0.0653387, id = (0/11130313031102, 6)
Missing distance = 0.0658448, id = (0/111303130311101, 6)
Missing distance = 0.0662771, id = (0/1113031303111322, 6)
Missing distance = 0.0681890, id = (0/11130313031103, 6)
Missing distance = 0.0682518, id = (0/1113031303113122, 6)
Missing distance = 0.0685354, id = (0/1113031303111003, 6)
Missing distance = 0.0688042, id = (0/111303130311321, 6)
Missing distance = 0.0701095, id = (0/11130313031101, 6)
Missing distance = 0.0712072, id = (0/111303130311322, 6)
Missing distance = 0.0728955, id = (0/111303130311002, 6)
Missing distance = 0.0743696, id = (0/111303130311001, 6)
Missing distance = 0.0752566, id = (0/111303130311003, 6)
Missing distance = 0.0767144, id = (0/111303130311000222222, 6)
Missing distance = 0.0983329, id = (0/11130313020203, 0)
Missing distance = 0.1013576, id = (0/11130313020232, 0)
Missing distance = 0.1016068, id = (0/111303130202012, 0)
Missing distance = 0.1019283, id = (0/11130313020202, 0)
Missing distance = 0.1027854, id = (0/1113031302021, 0)
Missing distance = 0.1033192, id = (0/111303130201230, 0)
Missing distance = 0.1055832, id = (0/111303130201223, 0)
Missing distance = 0.1056269, id = (0/11130313020231, 0)
Missing distance = 0.1078547, id = (0/111303130201222, 0)
Missing distance = 0.1088902, id = (0/11130313020233111, 0)
Missing distance = 0.1094183, id = (0/11130313020230, 0)
Missing distance = 0.1099462, id = (0/1113031302022, 0)
Missing distance = 0.1101333, id = (0/111303130232111, 0)
Missing distance = 0.1117954, id = (0/11130313023122, 0)
Missing distance = 0.1134833, id = (0/11130313033233, 3)
Missing distance = 0.1152028, id = (0/11130313023121, 0)
Missing distance = 0.1164435, id = (0/111303130332301, 3)
Missing distance = 0.1168281, id = (0/111303130332300, 3)
Missing distance = 0.1172622, id = (0/111303130332233, 3)
Missing distance = 0.1177276, id = (0/11130313100011, 3)
Missing distance = 0.1181714, id = (0/1113031310032, 3)
Missing distance = 0.1181714, id = (0/11130313100322, 5)
Missing distance = 0.1187132, id = (0/11130313023112, 0)
Missing distance = 0.1196542, id = (0/11130313100330, 3)
Missing distance = 0.1202604, id = (0/111303131000112, 5)
Missing distance = 0.1223748, id = (0/11130313100012, 3)
Missing distance = 0.1223748, id = (0/11130313100012, 5)
Missing distance = 0.1223763, id = (0/1113031310032311, 5)
Missing distance = 0.1228741, id = (0/11130313100321, 5)
Missing distance = 0.1235648, id = (0/111303131003202, 5)
Missing distance = 0.1244437, id = (0/111303131003310, 3)
Missing distance = 0.1253836, id = (0/1113031310000212, 1)
Missing distance = 0.1257665, id = (0/1113031310001300, 5)
Missing distance = 0.1259435, id = (0/111303131003203, 5)
Missing distance = 0.1264986, id = (0/111303131000312, 1)
Missing distance = 0.1265633, id = (0/1113031310003112, 1)
Missing distance = 0.1268338, id = (0/111303131000203, 5)
Missing distance = 0.1268409, id = (0/111303131003311, 3)
Missing distance = 0.1270394, id = (0/11130313100021, 3)
Missing distance = 0.1270394, id = (0/11130313100021, 5)
Missing distance = 0.1270580, id = (0/11130313100032110, 1)
Missing distance = 0.1275900, id = (0/11130313100312, 3)
Missing distance = 0.1275900, id = (0/11130313100312, 5)
Missing distance = 0.1276186, id = (0/1113031310003210, 1)
Missing distance = 0.1277102, id = (0/11130313100031130, 1)
Missing distance = 0.1281663, id = (0/11130313101002, 4)
Missing distance = 0.1282842, id = (0/11130313100031133, 1)
Missing distance = 0.1283244, id = (0/111303131003130, 5)
Missing distance = 0.1283244, id = (0/11130313100313, 3)
Missing distance = 0.1287548, id = (0/1113031310003203, 1)
Missing distance = 0.1287777, id = (0/1113031310003130, 1)
Missing distance = 0.1288123, id = (0/1113031310003131, 1)
Missing distance = 0.1288585, id = (0/111303131000310222, 1)
Missing distance = 0.1290106, id = (0/1113031310100310, 4)
Missing distance = 0.1292623, id = (0/1113031310002023, 5)
Missing distance = 0.1298638, id = (0/111303131010030, 4)
Missing distance = 0.1299174, id = (0/11130313100032001111, 1)
Missing distance = 0.1299195, id = (0/1113031310003133, 1)
Missing distance = 0.1300277, id = (0/1113031310100313222, 4)
Missing distance = 0.1306853, id = (0/111303131010033122, 4)
Missing distance = 0.1307258, id = (0/1113031310100332, 4)
Missing distance = 0.1309695, id = (0/1113031310103121, 4)
Missing distance = 0.1315962, id = (0/11130313101010, 4)
Missing distance = 0.1318522, id = (0/1113031310002203, 5)
Missing distance = 0.1319961, id = (0/111303131000221, 5)
Missing distance = 0.1321872, id = (0/111303131010311, 4)
Missing distance = 0.1323175, id = (0/11130313100311222, 5)
Missing distance = 0.1330283, id = (0/11130313101013, 4)
Missing distance = 0.1346226, id = (0/111303131010200, 4)
Missing distance = 0.1364453, id = (0/111303131010110, 4)
Missing distance = 0.1370581, id = (0/1113031310102032, 4)
Missing distance = 0.1371485, id = (0/111303131010113, 4)
Missing distance = 0.1378914, id = (0/111303131010120, 4)
Missing distance = 0.1386734, id = (0/1113031310101232, 4)
Missing distance = 0.1429779, id = (0/1113031313223, 2)
Missing distance = 0.1440871, id = (0/11130313023011, 2)
Missing distance = 0.1468471, id = (0/1113031302332222, 2)
Missing distance = 0.1471709, id = (0/11130313023010, 2)
Missing distance = 0.1487668, id = (0/1113031313230, 2)
Missing distance = 0.1498218, id = (0/11130313132213, 2)
Missing distance = 0.1515597, id = (0/11130313132220000, 2)
Missing distance = 0.1524961, id = (0/1113031313220, 2)
Missing distance = 0.1546166, id = (0/11130313132210, 2)
Missing distance = 0.1549555, id = (0/11130313132332, 2)
Missing distance = 0.1581618, id = (0/1113031313231, 2)
Missing distance = 0.1595770, id = (0/11130313132331, 2)
Missing distance = 0.1620421, id = (0/11130313132130, 2)
Missing distance = 0.1642133, id = (0/111303131323200, 2)
Missing distance = 0.1647708, id = (0/11130313132133, 2)
Missing distance = 0.1675974, id = (0/111303131320222, 2)
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:255: Failure
Value of: CheckDistanceResults(expected, actual, query->options().max_results(), query->options().max_distance(), query->options().max_error())
Actual: false
Expected: true
max_results=2147483647, max_distance=inf, max_error=0.0000000
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.1078547 vs 0.0653387
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0026082 vs 0.0000000
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0770397 vs 0.0748333
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0459433 vs 0.0406867
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: inf vs 0.0767279
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0016003 vs 0.0000000
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: inf vs 0.0350899
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0629674 vs 0.0550497
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0923336 vs 0.0908947
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0812225 vs 0.0420150
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0089525 vs 0.0081145
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0386111 vs 0.0356524
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: inf vs 0.0495770
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0181916 vs 0.0166963
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0190944 vs 0.0166613
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
Missing distance = 0.0000000, id = (2/30231331023212, 4)
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:255: Failure
Value of: CheckDistanceResults(expected, actual, query->options().max_results(), query->options().max_distance(), query->options().max_error())
Actual: false
Expected: true
max_results=1, max_distance=0.0018541, max_error=0.0000538
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: inf vs 0.0000538
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0049279 vs 0.0000000
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.2465999 vs 0.1063613
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0585722 vs 0.0545463
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.1313348 vs 0.1156577
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.1309910 vs 0.1283871
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.1021869 vs 0.0896041
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
[ FAILED ] S2ClosestCellQuery.CapsCells (304 ms)
[ RUN ] S2ClosestCellQuery.ConservativeCellDistanceIsUsed
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: inf vs 0.0060736
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0434492 vs 0.0022291
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.1242165 vs 0.0809400
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:232: Failure
Expected: std::min(query->options().max_results(), query->index().num_cells())
Which is: 100
To be equal to: query_results.size()
Which is: 0
Missing distance = 0.0098153, id = (2/112200302010012302312013010331, 77)
Missing distance = 0.0147815, id = (2/112200302010003333231230112112, 97)
Missing distance = 0.0231902, id = (2/112200302013103111303030221101, 85)
Missing distance = 0.0243887, id = (2/112200302013230123001210222323, 25)
Missing distance = 0.0269549, id = (2/112200302013023113311310310011, 41)
Missing distance = 0.0300328, id = (2/112200302002201122021011313000, 32)
Missing distance = 0.0300419, id = (2/112200302002312122300333203203, 48)
Missing distance = 0.0303354, id = (2/112200302002201030233302332320, 79)
Missing distance = 0.0322871, id = (2/112200302013010222211233202333, 62)
Missing distance = 0.0369028, id = (2/112200302020012111111230003321, 96)
Missing distance = 0.0387782, id = (2/112200303113230032230132012223, 84)
Missing distance = 0.0395986, id = (2/112200303110332320321212111320, 17)
Missing distance = 0.0425113, id = (2/112200302001313221202220010302, 82)
Missing distance = 0.0444855, id = (2/112200302001202103103210113332, 16)
Missing distance = 0.0450725, id = (2/112200302000232232310302211321, 55)
Missing distance = 0.0453827, id = (2/112200302031033012132311312312, 95)
Missing distance = 0.0488071, id = (2/112200302032103131101122100320, 5)
Missing distance = 0.0497942, id = (2/112200302020123323122330132123, 52)
Missing distance = 0.0509732, id = (2/112200302032100330130220201012, 26)
Missing distance = 0.0548581, id = (2/112200302030332122330130012111, 98)
Missing distance = 0.0564746, id = (2/112200301333011020232323213033, 54)
Missing distance = 0.0619802, id = (2/112200303112323121113010001312, 75)
Missing distance = 0.0635175, id = (2/112200303111223201131321022230, 78)
Missing distance = 0.0646719, id = (2/112200301301030033300200130031, 13)
Missing distance = 0.0664278, id = (2/112200302030020012122113230003, 37)
Missing distance = 0.0689556, id = (2/112200302033022212020200310012, 69)
Missing distance = 0.0696037, id = (2/112200302033311212201003300020, 43)
Missing distance = 0.0698225, id = (2/112200302033213303222322121100, 68)
Missing distance = 0.0705284, id = (2/112200301301311200221012010231, 63)
Missing distance = 0.0705397, id = (2/112200302033201010213020212310, 87)
Missing distance = 0.0711715, id = (2/112200302033201231230011103223, 93)
Missing distance = 0.0719142, id = (2/112200303112300321332111021302, 89)
Missing distance = 0.0743226, id = (2/112200300222332123320211202202, 46)
Missing distance = 0.0764363, id = (2/112200302033331223201230202322, 3)
Missing distance = 0.0774714, id = (2/112200302100322123031033301313, 28)
Missing distance = 0.0786551, id = (2/112200302100320032200210122212, 29)
Missing distance = 0.0806356, id = (2/112200302100003112322210302002, 80)
Missing distance = 0.0827750, id = (2/112200302100303220133313132333, 9)
Missing distance = 0.0850774, id = (2/112200301233331221032320011131, 35)
Missing distance = 0.0881468, id = (2/112200302101330311110113210232, 64)
Missing distance = 0.0885829, id = (2/112200300223012300033010001302, 10)
Missing distance = 0.0893957, id = (2/112200300212231132301232303133, 39)
Missing distance = 0.0908435, id = (2/112200300220221333113233103302, 53)
Missing distance = 0.0914036, id = (2/112200302100222102332301011222, 76)
Missing distance = 0.0914403, id = (2/112200301302232323201011111201, 36)
Missing distance = 0.0935120, id = (2/112200301320111101133202100200, 58)
Missing distance = 0.0945096, id = (2/112200301330003031211021222300, 71)
Missing distance = 0.0946071, id = (2/112200300220212031312232211232, 6)
Missing distance = 0.0962681, id = (2/112200302103123200110233012123, 49)
Missing distance = 0.0965172, id = (2/112200300212302120313120021020, 40)
Missing distance = 0.0993272, id = (2/112200301313202222001213210303, 31)
Missing distance = 0.1008269, id = (2/112200301310100302121222011303, 99)
Missing distance = 0.1008639, id = (2/112200301313311302230111012201, 57)
Missing distance = 0.1017114, id = (2/112200301320123331212323230010, 61)
Missing distance = 0.1043193, id = (2/112200300212322332020311310320, 65)
Missing distance = 0.1049950, id = (2/112200301230202310230301202203, 74)
Missing distance = 0.1057956, id = (2/112200300230031332002101312113, 8)
Missing distance = 0.1064548, id = (2/112200300220020220120032210020, 24)
Missing distance = 0.1075977, id = (2/112200300230021203102021210121, 70)
Missing distance = 0.1082470, id = (2/112200301230201100121303303201, 88)
Missing distance = 0.1092437, id = (2/112200300213322122013133203110, 33)
Missing distance = 0.1161777, id = (2/112200301231133222233133010113, 81)
Missing distance = 0.1167611, id = (2/112200301321313002000112310300, 51)
Missing distance = 0.1203686, id = (2/112200301202120101213013112312, 22)
Missing distance = 0.1212444, id = (2/112200301201011130330310121202, 0)
Missing distance = 0.1240627, id = (2/112200300231331210302200231202, 7)
Missing distance = 0.1251588, id = (2/112200301311231232212301002303, 23)
Missing distance = 0.1257845, id = (2/112200300231302033230110330320, 91)
Missing distance = 0.1267288, id = (2/112200300233232101213021211133, 1)
Missing distance = 0.1281978, id = (2/112200301311100112103223113121, 72)
Missing distance = 0.1296612, id = (2/112200301202313123330322123313, 86)
Missing distance = 0.1331026, id = (2/112200301012111101013131232113, 47)
Missing distance = 0.1358374, id = (2/112200301021130101011203112113, 83)
Missing distance = 0.1375189, id = (2/112200301021201221133331103300, 60)
Missing distance = 0.1380993, id = (2/112200301203202323313310222232, 73)
Missing distance = 0.1388501, id = (2/112200301011203000221232123313, 30)
Missing distance = 0.1408629, id = (2/112200301133313310120022220100, 42)
Missing distance = 0.1428061, id = (2/112200301022311313213230131200, 94)
Missing distance = 0.1443376, id = (2/112200301133312121320221201001, 21)
Missing distance = 0.1444707, id = (2/112200301210123133110202320301, 38)
Missing distance = 0.1447480, id = (2/112200301021013313111320231301, 20)
Missing distance = 0.1457995, id = (2/112200301210210233202111111113, 90)
Missing distance = 0.1467879, id = (2/112200301203330020201330301000, 15)
Missing distance = 0.1475013, id = (2/112200301021322210311202110332, 59)
Missing distance = 0.1479862, id = (2/112200301011021321322032202231, 18)
Missing distance = 0.1482931, id = (2/112200301021322333122133330132, 14)
Missing distance = 0.1487889, id = (2/112200300300022102011030121032, 11)
Missing distance = 0.1497122, id = (2/112200301210200303023120232103, 56)
Missing distance = 0.1498124, id = (2/112200301133030302330222230100, 66)
Missing distance = 0.1507786, id = (2/112200301133030222330223221011, 50)
Missing distance = 0.1518447, id = (2/112200301023001021202032003230, 92)
Missing distance = 0.1525862, id = (2/112200300300330032232201311132, 67)
Missing distance = 0.1559675, id = (2/112200301020322010322200111232, 19)
Missing distance = 0.1563580, id = (2/112200301130222231221032002001, 12)
Missing distance = 0.1569303, id = (2/112200301123300031233300231101, 2)
Missing distance = 0.1610161, id = (2/112200301132023121301211020120, 34)
Missing distance = 0.1616940, id = (2/112200301123231001111011211113, 44)
Missing distance = 0.1652788, id = (2/112200301131020301103020212202, 45)
Missing distance = 0.1730774, id = (2/112200301031010021230300321103, 27)
Missing distance = 0.1764237, id = (2/112200301030310002031223102210, 4)
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:255: Failure
Value of: CheckDistanceResults(expected, actual, query->options().max_results(), query->options().max_distance(), query->options().max_error())
Actual: false
Expected: true
max_results=2147483647, max_distance=inf, max_error=0.0091109
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0840094 vs 0.0489318
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.1273706 vs 0.0893932
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0061790 vs 0.0004087
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: inf vs 0.0887201
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: inf vs 0.0596296
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: inf vs 0.0659091
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0311232 vs 0.0269123
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0382307 vs 0.0315844
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0220515 vs 0.0182325
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: inf vs 0.0969426
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0380700 vs 0.0236299
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0865722 vs 0.0783331
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0328159 vs 0.0002948
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0312340 vs 0.0088676
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: inf vs 0.0906368
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0244733 vs 0.0001234
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: inf vs 0.0814090
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0491970 vs 0.0456098
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0028344 vs 0.0007507
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: inf vs 0.1123646
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:232: Failure
Expected: std::min(query->options().max_results(), query->index().num_cells())
Which is: 100
To be equal to: query_results.size()
Which is: 0
Missing distance = 0.0000000, id = (3/302022200201031221311102123332, 38)
Missing distance = 0.0000000, id = (3/302022200201101122110302100201, 70)
Missing distance = 0.0000000, id = (3/302022200201132001223020213020, 42)
Missing distance = 0.0000000, id = (3/302022200201231033220002222030, 69)
Missing distance = 0.0000000, id = (3/302022200223012102220212213102, 27)
Missing distance = 0.0000000, id = (3/302022200223232221132102031003, 68)
Missing distance = 0.0000000, id = (3/302022200230100232322101003021, 2)
Missing distance = 0.0000000, id = (3/302022200230320300113311222131, 94)
Missing distance = 0.0000000, id = (3/302022200232222021332212113000, 53)
Missing distance = 0.0000000, id = (3/302022200300003201303211030101, 28)
Missing distance = 0.0000000, id = (3/302022200300102332223301222033, 89)
Missing distance = 0.0000000, id = (3/302022200301023002213311100321, 33)
Missing distance = 0.0000000, id = (3/302022200302032303312213132111, 98)
Missing distance = 0.0000000, id = (3/302022200303131122333230212231, 13)
Missing distance = 0.0000000, id = (3/302022200303203132133023320333, 3)
Missing distance = 0.0000000, id = (3/302022200330213032313121113010, 71)
Missing distance = 0.0000000, id = (3/302022200331310312032100322333, 15)
Missing distance = 0.0000000, id = (3/302022200332201113113221303220, 23)
Missing distance = 0.0000000, id = (3/302022200332322003031013310310, 18)
Missing distance = 0.0000000, id = (3/302022200333011001021112023112, 50)
Missing distance = 0.0000000, id = (3/302022200333112021331102203332, 36)
Missing distance = 0.0000000, id = (3/302022201002232013013330222122, 16)
Missing distance = 0.0000000, id = (3/302022201003100232300003110313, 8)
Missing distance = 0.0000000, id = (3/302022201003110112130031021133, 61)
Missing distance = 0.0000000, id = (3/302022201010310021113213323303, 40)
Missing distance = 0.0000000, id = (3/302022201012120332003100223122, 52)
Missing distance = 0.0000000, id = (3/302022201012130011211221321033, 97)
Missing distance = 0.0000000, id = (3/302022201012200013231212222100, 67)
Missing distance = 0.0000000, id = (3/302022201013301301001032212303, 48)
Missing distance = 0.0000000, id = (3/302022201013322220013211120221, 39)
Missing distance = 0.0000000, id = (3/302022201013323222322221110022, 58)
Missing distance = 0.0000000, id = (3/302022201013333001012131301301, 34)
Missing distance = 0.0000000, id = (3/302022201020013223213232113131, 10)
Missing distance = 0.0000000, id = (3/302022201020200301120202223312, 22)
Missing distance = 0.0000000, id = (3/302022201021002231133331311002, 72)
Missing distance = 0.0000000, id = (3/302022201022103313113111033132, 54)
Missing distance = 0.0000000, id = (3/302022201022331301012313101130, 5)
Missing distance = 0.0000000, id = (3/302022201023230231221203033202, 7)
Missing distance = 0.0000000, id = (3/302022201031130031003013302013, 64)
Missing distance = 0.0000000, id = (3/302022201031212212121230323232, 37)
Missing distance = 0.0000000, id = (3/302022201031310330132202100010, 79)
Missing distance = 0.0000000, id = (3/302022201031313330221233131232, 44)
Missing distance = 0.0000000, id = (3/302022201032200113001211103201, 84)
Missing distance = 0.0000000, id = (3/302022201032202112232131133021, 31)
Missing distance = 0.0000000, id = (3/302022201132021022033333321322, 76)
Missing distance = 0.0000000, id = (3/302022201310001330302110221330, 93)
Missing distance = 0.0000000, id = (3/302022201310302221032311331321, 1)
Missing distance = 0.0000000, id = (3/302022201311223111132213333231, 59)
Missing distance = 0.0000000, id = (3/302022201312001200302101102120, 51)
Missing distance = 0.0000000, id = (3/302022201312220223002123121030, 62)
Missing distance = 0.0000000, id = (3/302022201313002322000323230300, 0)
Missing distance = 0.0000000, id = (3/302022201313201313321032022211, 55)
Missing distance = 0.0000000, id = (3/302022201313232313221113211002, 77)
Missing distance = 0.0000000, id = (3/302022201313311000133021003120, 29)
Missing distance = 0.0000000, id = (3/302022201313311303000201303023, 47)
Missing distance = 0.0000000, id = (3/302022201320122133202121013220, 74)
Missing distance = 0.0000000, id = (3/302022201320131011200131103201, 75)
Missing distance = 0.0000000, id = (3/302022201320202110333013332000, 35)
Missing distance = 0.0000000, id = (3/302022201321000233232211321200, 99)
Missing distance = 0.0000000, id = (3/302022201321031303213210231320, 21)
Missing distance = 0.0000000, id = (3/302022201321032100220012312201, 91)
Missing distance = 0.0000000, id = (3/302022201321120000202133030131, 80)
Missing distance = 0.0000000, id = (3/302022201321121223302202320202, 87)
Missing distance = 0.0000000, id = (3/302022201322103011233001101132, 81)
Missing distance = 0.0000000, id = (3/302022201322203202233302033033, 17)
Missing distance = 0.0000000, id = (3/302022201322233110322003013232, 11)
Missing distance = 0.0000000, id = (3/302022201323312122101100312323, 32)
Missing distance = 0.0000000, id = (3/302022201330032111132100331212, 66)
Missing distance = 0.0000000, id = (3/302022310330010110130031002123, 6)
Missing distance = 0.0000000, id = (3/302022310330031311103330300223, 12)
Missing distance = 0.0003391, id = (3/302022200231000321221322220221, 20)
Missing distance = 0.0004479, id = (3/302022201310320211131131301032, 46)
Missing distance = 0.0015288, id = (3/302022201133022310230223001020, 26)
Missing distance = 0.0037709, id = (3/302022201133021303323233003021, 41)
Missing distance = 0.0039276, id = (3/302022200223120331022230313011, 4)
Missing distance = 0.0039791, id = (3/302022201310110023322232010120, 14)
Missing distance = 0.0045498, id = (3/302022201000120000311203222111, 19)
Missing distance = 0.0046846, id = (3/302022201001323302210300012010, 9)
Missing distance = 0.0047399, id = (3/302022200220212200120301033230, 30)
Missing distance = 0.0052093, id = (3/302022310333332111231330201123, 96)
Missing distance = 0.0053121, id = (3/302022201330111213130101222120, 83)
Missing distance = 0.0064196, id = (3/302022201201012320113013333022, 25)
Missing distance = 0.0065998, id = (3/302022200231200223211101323211, 85)
Missing distance = 0.0067719, id = (3/302022310330013330203211202113, 45)
Missing distance = 0.0073015, id = (3/302022201201322111313102312320, 60)
Missing distance = 0.0073812, id = (3/302022200302222232211130011201, 57)
Missing distance = 0.0078728, id = (3/302022201330123203330221231313, 65)
Missing distance = 0.0082841, id = (3/302022200231010233212122023332, 86)
Missing distance = 0.0083880, id = (3/302022201000333032311301322230, 95)
Missing distance = 0.0110534, id = (3/302022201302103132223231133032, 56)
Missing distance = 0.0113773, id = (3/302022310330312122300111213320, 82)
Missing distance = 0.0120787, id = (3/302022310330121100030121002022, 73)
Missing distance = 0.0121263, id = (3/302022310330321210222230101031, 92)
Missing distance = 0.0125152, id = (3/302022201130022230311122031021, 88)
Missing distance = 0.0137542, id = (3/302022200231113213113233220322, 90)
Missing distance = 0.0145783, id = (3/302022201302111121031030203011, 63)
Missing distance = 0.0150571, id = (3/302022201200112322233202302212, 24)
Missing distance = 0.0155282, id = (3/302022201130131222021231102321, 78)
Missing distance = 0.0176205, id = (3/302022200220001303001310313212, 43)
Missing distance = 0.0178589, id = (3/302022201332100101333223323200, 49)
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:255: Failure
Value of: CheckDistanceResults(expected, actual, query->options().max_results(), query->options().max_distance(), query->options().max_error())
Actual: false
Expected: true
max_results=2147483647, max_distance=inf, max_error=0.0085388
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0977404 vs 0.0976937
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0855353 vs 0.0335554
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.1697259 vs 0.0431453
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0021126 vs 0.0009803
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0257619 vs 0.0221579
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0482292 vs 0.0335183
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0069061 vs 0.0011998
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.1521857 vs 0.0444158
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0527528 vs 0.0271772
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:274: Failure
Value of: query->IsConservativeDistanceLessOrEqual(target, min_distance)
Actual: false
Expected: true
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0031952 vs 0.0008892
~/iWorks/s2geometry/src/s2/s2closest_cell_query_test.cc:270: Failure
Expected: (query->GetDistance(target)) <= (min_distance + max_error), actual: 0.0026981 vs 0.0002467
[ FAILED ] S2ClosestCellQuery.ConservativeCellDistanceIsUsed (413 ms)
[----------] 8 tests from S2ClosestCellQuery (1073 ms total)
[----------] Global test environment tear-down
[==========] 8 tests from 1 test case ran. (1073 ms total)
[ PASSED ] 5 tests.
[ FAILED ] 3 tests, listed below:
[ FAILED ] S2ClosestCellQuery.PointCloudCells
[ FAILED ] S2ClosestCellQuery.CapsCells
[ FAILED ] S2ClosestCellQuery.ConservativeCellDistanceIsUsed
3 FAILED TESTS
s2closest_cell_query_test.log
from s2geometry.
What compiler and version are you using? I actually haven't tested on OS X in a while, so will see if I get the same thing there.
from s2geometry.
I was able to reproduce this, too. I actually had to fix a few other things first.
from s2geometry.
clang 4.2.1 with Apple LLVM version 9.1.0 (clang-902.0.39.2)
from s2geometry.
I have review the code in s2closest_cell_query.cc here:
vector expected, actual;
query->mutable_options()->set_use_brute_force(true);
GetClosestCells(target, query, &expected);
query->mutable_options()->set_use_brute_force(false);
GetClosestCells(target, query, &actual);
if I set second query->mutable_options()->set_use_brute_force(true);, passed the test.
But if I use the origin codes, can not passed the test.
Actually, the error is here:
FindClosestCellsBruteForce()
FindClosestCellsOptimized()
They return the different result for the same data
from s2geometry.
Now s2cell_index_test and s2closest_cell_query_test are both broken.
from s2geometry.
https://travis-ci.org/google/s2geometry/jobs/389345910
Failures are both:
F0607 17:14:41.970665 2504209344 s2cell_index.h:479] Check failed: it_ != decltype(it_)() Call Begin() or Seek() first.
I vaguely recall that you can't do anything with a default constructed iterator except assign to it.
from s2geometry.
Related Issues (20)
- Is exist way to get initial shapes from s2 index intersection.
- Shouldn't this public function check for null? HOT 4
- Points only optimization doesn't exist for indexing HOT 6
- Move s2geometry to C++14 because abseil minimum is also C++14 HOT 2
- s2 cannot handle more than 2^31 - 1 vertices in polyline/polygon HOT 7
- What is correct way to find point intersects with polygon? HOT 6
- Build fails on PowerPC (ppc32) almost immediately on encoded_s2shape_index.cc HOT 33
- Test errors on PowerPC: 85% tests passed, 16 tests failed out of 110 HOT 8
- Fails to build with abseil-20230125.3: /usr/local/include/absl/base/policy_checks.h:79:2: error: "C++ versions less than C++14 are not supported." HOT 2
- set_target_properties called with incorrect number of arguments HOT 1
- trouble generating cell ids for MultiPollygons
- Is there any method to calculate the ecef coord of the left-up corner of a specified cell id?
- ce8e338 breaks MSVC on Windows HOT 3
- Calculate S2 of polygon with OOM Error in golang HOT 2
- installion s2geometry on windows' issues HOT 18
- After installing s2geometry, CMakeLists.txt failed on "find_package(s2geometry REQUIRED)" HOT 3
- How to boost::serialize S2PointIndex HOT 5
- s2geometry.io has expired?? HOT 2
- problem with S2loop::init HOT 2
- Failed tests with -flto=auto HOT 14
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from s2geometry.