update
This commit is contained in:
@@ -3,7 +3,7 @@ var RTree = rtree
|
||||
|
||||
return {
|
||||
test_add_query_match: function() {
|
||||
var tree = new RTree()
|
||||
var tree = RTree()
|
||||
var item1 = {x: 10, y: 10, w: 10, h: 10, id: 1}
|
||||
tree.add(item1)
|
||||
|
||||
@@ -13,7 +13,7 @@ return {
|
||||
},
|
||||
|
||||
test_query_miss: function() {
|
||||
var tree = new RTree()
|
||||
var tree = RTree()
|
||||
var item1 = {x: 10, y: 10, w: 10, h: 10, id: 1}
|
||||
tree.add(item1)
|
||||
|
||||
@@ -22,14 +22,14 @@ return {
|
||||
},
|
||||
|
||||
test_size: function() {
|
||||
var tree = new RTree()
|
||||
var tree = RTree()
|
||||
tree.add({x: 0, y: 0, w: 1, h: 1})
|
||||
tree.add({x: 2, y: 2, w: 1, h: 1})
|
||||
if (tree.size != 2) throw "Expected size 2, got " + text(tree.size)
|
||||
},
|
||||
|
||||
test_delete: function() {
|
||||
var tree = new RTree()
|
||||
var tree = RTree()
|
||||
var item = {x: 10, y: 10, w: 10, h: 10}
|
||||
tree.add(item)
|
||||
if (tree.size != 1) throw "Add failed"
|
||||
@@ -39,7 +39,7 @@ return {
|
||||
},
|
||||
|
||||
test_delete_query_empty: function() {
|
||||
var tree = new RTree()
|
||||
var tree = RTree()
|
||||
var item = {x: 10, y: 10, w: 10, h: 10}
|
||||
tree.add(item)
|
||||
tree.delete(item)
|
||||
@@ -49,14 +49,14 @@ return {
|
||||
},
|
||||
|
||||
test_has_true: function() {
|
||||
var tree = new RTree()
|
||||
var tree = RTree()
|
||||
var item = {x: 10, y: 10, w: 10, h: 10}
|
||||
tree.add(item)
|
||||
if (!tree.has(item)) throw "has() returned false"
|
||||
},
|
||||
|
||||
test_has_false: function() {
|
||||
var tree = new RTree()
|
||||
var tree = RTree()
|
||||
var item = {x: 10, y: 10, w: 10, h: 10}
|
||||
tree.add(item)
|
||||
|
||||
@@ -65,7 +65,7 @@ return {
|
||||
},
|
||||
|
||||
test_forEach: function() {
|
||||
var tree = new RTree()
|
||||
var tree = RTree()
|
||||
var items = []
|
||||
for(var i=0; i<10; i++) {
|
||||
var item = {x: i*10, y: 0, w: 5, h: 5, idx: i}
|
||||
@@ -81,10 +81,10 @@ return {
|
||||
},
|
||||
|
||||
test_values: function() {
|
||||
var tree = new RTree()
|
||||
var tree = RTree()
|
||||
tree.add({x:0,y:0,w:1,h:1})
|
||||
var vals = tree.values()
|
||||
if (!Array.isArray(vals)) throw "values() did not return array"
|
||||
if (!is_array(vals)) throw "values() did not return array"
|
||||
if (vals.length != 1) throw "values() length mismatch"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user