Giter VIP home page Giter VIP logo

Comments (8)

jmr avatar jmr commented on May 22, 2024

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.

simonzhangsm avatar simonzhangsm commented on May 22, 2024

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.

jmr avatar jmr commented on May 22, 2024

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.

jmr avatar jmr commented on May 22, 2024

I was able to reproduce this, too. I actually had to fix a few other things first.

from s2geometry.

simonzhangsm avatar simonzhangsm commented on May 22, 2024

clang 4.2.1 with Apple LLVM version 9.1.0 (clang-902.0.39.2)

from s2geometry.

simonzhangsm avatar simonzhangsm commented on May 22, 2024

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.

jmr avatar jmr commented on May 22, 2024

Now s2cell_index_test and s2closest_cell_query_test are both broken.

from s2geometry.

jmr avatar jmr commented on May 22, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.