Index: third_party/sqlite/src/ext/rtree/rtree1.test |
diff --git a/third_party/sqlite/src/ext/rtree/rtree1.test b/third_party/sqlite/src/ext/rtree/rtree1.test |
index 8c1675b61d3b184075d902f274d3149fab109fee..fe5fa0ae50ed2bfa1dbc861c299c37e6c0a80a34 100644 |
--- a/third_party/sqlite/src/ext/rtree/rtree1.test |
+++ b/third_party/sqlite/src/ext/rtree/rtree1.test |
@@ -11,11 +11,9 @@ |
# |
# The focus of this file is testing the r-tree extension. |
# |
-# $Id: rtree1.test,v 1.7 2009/07/17 16:54:48 danielk1977 Exp $ |
-# |
if {![info exists testdir]} { |
- set testdir [file join [file dirname $argv0] .. .. test] |
+ set testdir [file join [file dirname [info script]] .. .. test] |
} |
source [file join [file dirname [info script]] rtree_util.tcl] |
source $testdir/tester.tcl |
@@ -401,4 +399,21 @@ do_test rtree-10.1 { |
catchsql { CREATE VIRTUAL TABLE t7 USING rtree(index, x1, y1, x2, y2) } |
} {1 {near "index": syntax error}} |
+#------------------------------------------------------------------------- |
+# Test last_insert_rowid(). |
+# |
+do_test rtree-11.1 { |
+ execsql { |
+ CREATE VIRTUAL TABLE t8 USING rtree(idx, x1, x2, y1, y2); |
+ INSERT INTO t8 VALUES(1, 1.0, 1.0, 2.0, 2.0); |
+ SELECT last_insert_rowid(); |
+ } |
+} {1} |
+do_test rtree-11.2 { |
+ execsql { |
+ INSERT INTO t8 VALUES(NULL, 1.0, 1.0, 2.0, 2.0); |
+ SELECT last_insert_rowid(); |
+ } |
+} {2} |
+ |
finish_test |