Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(109)

Side by Side Diff: third_party/sqlite/src/ext/rtree/rtreeG.test

Issue 2751253002: [sql] Import SQLite 3.17.0. (Closed)
Patch Set: also clang on Linux i386 Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 # 2016-05-32
2 #
3 # The author disclaims copyright to this source code. In place of
4 # a legal notice, here is a blessing:
5 #
6 # May you do good and not evil.
7 # May you find forgiveness for yourself and forgive others.
8 # May you share freely, never taking more than you give.
9 #
10 #***********************************************************************
11 # This file contains tests for the r-tree module.
12 #
13 # Verify that no invalid SQL is run during initialization
14
15 if {![info exists testdir]} {
16 set testdir [file join [file dirname [info script]] .. .. test]
17 }
18 source $testdir/tester.tcl
19 ifcapable !rtree { finish_test ; return }
20
21 db close
22 sqlite3_shutdown
23 test_sqlite3_log [list lappend ::log]
24 set ::log [list]
25 sqlite3 db test.db
26
27
28 set ::log {}
29 do_execsql_test rtreeG-1.1 {
30 CREATE VIRTUAL TABLE t1 USING rtree(id,x0,x1,y0,y1);
31 } {}
32 do_test rtreeG-1.1log {
33 set ::log
34 } {}
35
36 do_execsql_test rtreeG-1.2 {
37 INSERT INTO t1 VALUES(1,10,15,5,23),(2,20,21,5,23),(3,10,15,20,30);
38 SELECT id from t1 WHERE x0>8 AND x1<16 AND y0>2 AND y1<25;
39 } {1}
40 do_test rtreeG-1.2log {
41 set ::log
42 } {}
43
44 db close
45 sqlite3 db test.db
46 do_execsql_test rtreeG-1.3 {
47 SELECT id from t1 WHERE x0>8 AND x1<16 AND y0>2 AND y1<25;
48 } {1}
49 do_test rtreeG-1.3log {
50 set ::log
51 } {}
52
53 do_execsql_test rtreeG-1.4 {
54 DROP TABLE t1;
55 } {}
56 do_test rtreeG-1.4log {
57 set ::log
58 } {}
59
60 db close
61 sqlite3_shutdown
62 test_sqlite3_log
63 sqlite3_initialize
64 sqlite3 db test.db
65
66 finish_test
OLDNEW
« no previous file with comments | « third_party/sqlite/src/ext/rtree/rtreeD.test ('k') | third_party/sqlite/src/ext/session/changeset.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698