Annotation of embedaddon/sqlite3/test/tkt-91e2e8ba6f.test, revision 1.1

1.1     ! misho       1: # 2011 June 23
        !             2: #
        !             3: #    May you do good and not evil.
        !             4: #    May you find forgiveness for yourself and forgive others.
        !             5: #    May you share freely, never taking more than you give.
        !             6: #
        !             7: #***********************************************************************
        !             8: #
        !             9: # This file contains tests for SQLite. Specifically, it tests that SQLite
        !            10: # does not crash and an error is returned if localhost() fails. This 
        !            11: # is the problem reported by ticket 91e2e8ba6f.
        !            12: #
        !            13: 
        !            14: set testdir [file dirname $argv0]
        !            15: source $testdir/tester.tcl
        !            16: 
        !            17: set testprefix tkt-91e2e8ba6f
        !            18: 
        !            19: 
        !            20: do_execsql_test 1.1 {
        !            21:   CREATE TABLE t1(x INTEGER, y REAL);
        !            22:   INSERT INTO t1 VALUES(11, 11);
        !            23: } {}
        !            24: 
        !            25: do_execsql_test 1.2 {
        !            26:   SELECT x/10, y/10 FROM t1;
        !            27: } {1 1.1}
        !            28: 
        !            29: do_execsql_test 1.3 {
        !            30:   SELECT x/10, y/10 FROM (SELECT * FROM t1);
        !            31: } {1 1.1}
        !            32: 
        !            33: do_execsql_test 1.4 {
        !            34:   SELECT x/10, y/10 FROM (SELECT * FROM t1 LIMIT 5 OFFSET 0);
        !            35: } {1 1.1}
        !            36: 
        !            37: do_execsql_test 1.5 {
        !            38:   SELECT x/10, y/10 FROM (SELECT * FROM t1 LIMIT 5 OFFSET 0) LIMIT 5 OFFSET 0;
        !            39: } {1 1.1}
        !            40: 
        !            41: do_execsql_test 1.6 {
        !            42:   SELECT a.x/10, a.y/10 FROM 
        !            43:     (SELECT * FROM t1 LIMIT 5 OFFSET 0) AS a, t1 AS b WHERE a.x = b.x
        !            44:   LIMIT 5 OFFSET 0;
        !            45: } {1 1.1}
        !            46: 
        !            47: do_execsql_test 1.7 {
        !            48:   CREATE VIEW v1 AS SELECT * FROM t1 LIMIT 5;
        !            49:   SELECT a.x/10, a.y/10 FROM v1 AS a, t1 AS b WHERE a.x = b.x LIMIT 5 OFFSET 0;
        !            50: } {1 1.1}
        !            51: 
        !            52: finish_test

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>