local ut = {} function ut.cellid() local sc = cellgrid.scale() local cid = cellgrid.cellid(0,0,0) assert(cellgrid.cellid(0,0,0) == 0x0001000000000000) assert(cellgrid.cellid( 1*sc, 2*sc, 3*sc) == 0x0001000100020003) assert(cellgrid.cellid(-1*sc, -2*sc, -3*sc) == 0x0001FFFFFFFEFFFD) assert(cellgrid.cellid(10000000, 0, 0) == 0) end rununittests(ut)