/ Hex Artifact Content
Login

Artifact ba61977d62ab612fc515b3c488a6fbd6464a2447:


0000: 0a 73 65 74 20 74 65 73 74 64 69 72 20 5b 66 69  .set testdir [fi
0010: 6c 65 20 64 69 72 6e 61 6d 65 20 24 61 72 67 76  le dirname $argv
0020: 30 5d 0a 73 6f 75 72 63 65 20 24 74 65 73 74 64  0].source $testd
0030: 69 72 2f 74 65 73 74 65 72 2e 74 63 6c 0a 0a 73  ir/tester.tcl..s
0040: 65 74 20 3a 3a 74 65 73 74 70 72 65 66 69 78 20  et ::testprefix 
0050: 74 6b 74 2d 63 34 38 64 39 39 64 36 39 30 0a 0a  tkt-c48d99d690..
0060: 64 6f 5f 74 65 73 74 20 31 2e 30 20 7b 0a 20 20  do_test 1.0 {.  
0070: 65 78 65 63 73 71 6c 20 7b 0a 20 20 20 20 43 52  execsql {.    CR
0080: 45 41 54 45 20 54 41 42 4c 45 20 74 31 28 61 2c  EATE TABLE t1(a,
0090: 20 62 29 3b 0a 20 20 20 20 43 52 45 41 54 45 20   b);.    CREATE 
00a0: 54 41 42 4c 45 20 74 32 28 61 2c 20 62 29 3b 0a  TABLE t2(a, b);.
00b0: 20 20 20 20 49 4e 53 45 52 54 20 49 4e 54 4f 20      INSERT INTO 
00c0: 74 31 20 56 41 4c 55 45 53 28 27 6f 6e 65 27 20  t1 VALUES('one' 
00d0: 20 2c 20 31 29 3b 0a 20 20 20 20 49 4e 53 45 52   , 1);.    INSER
00e0: 54 20 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53  T INTO t1 VALUES
00f0: 28 27 74 77 6f 27 20 20 2c 20 35 29 3b 0a 20 20  ('two'  , 5);.  
0100: 20 20 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31    INSERT INTO t1
0110: 20 56 41 4c 55 45 53 28 27 74 77 6f 27 20 20 2c   VALUES('two'  ,
0120: 20 32 29 3b 0a 20 20 20 20 49 4e 53 45 52 54 20   2);.    INSERT 
0130: 49 4e 54 4f 20 74 31 20 56 41 4c 55 45 53 28 27  INTO t1 VALUES('
0140: 74 68 72 65 65 27 2c 20 33 29 3b 0a 20 20 20 20  three', 3);.    
0150: 50 52 41 47 4d 41 20 63 6f 75 6e 74 5f 63 68 61  PRAGMA count_cha
0160: 6e 67 65 73 20 3d 20 31 3b 0a 20 20 7d 0a 7d 20  nges = 1;.  }.} 
0170: 7b 7d 0a 0a 64 6f 5f 74 65 73 74 20 31 2e 31 20  {}..do_test 1.1 
0180: 7b 0a 20 20 65 78 65 63 73 71 6c 20 7b 20 49 4e  {.  execsql { IN
0190: 53 45 52 54 20 49 4e 54 4f 20 74 32 20 53 45 4c  SERT INTO t2 SEL
01a0: 45 43 54 20 2a 20 46 52 4f 4d 20 74 31 20 7d 0a  ECT * FROM t1 }.
01b0: 7d 20 7b 34 7d 0a 0a 64 6f 5f 74 65 73 74 20 31  } {4}..do_test 1
01c0: 2e 32 20 7b 20 65 78 65 63 73 71 6c 20 56 41 43  .2 { execsql VAC
01d0: 55 55 4d 20 7d 20 7b 7d 0a 0a 66 69 6e 69 73 68  UUM } {}..finish
01e0: 5f 74 65 73 74 0a                                _test.