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

Side by Side Diff: third_party/sqlite/src/test/recover2.test

Issue 9144001: The complete work-in-progress SQLite recover virtual table. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Sigh, forgot to specify baseline. Created 8 years, 11 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 | Annotate | Revision Log
« no previous file with comments | « third_party/sqlite/src/test/recover1.test ('k') | third_party/sqlite/src/testmake » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 # 2012 January 4 {}
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 implements regression tests for SQLite library.
12 #
13 # This file implements tests for how the recover module handles cell
14 # overflow.
15 #
16 # $Id$
17
18 set testdir [file dirname $argv0]
19 source $testdir/tester.tcl
20
21 do_test recover-overflow-1.0 {
22 db eval {
23 DROP TABLE IF EXISTS overflow;
24 CREATE TABLE overflow (value TEXT);
25 INSERT INTO overflow VALUES (
26 "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam sagittis gra vida odio vitae ultrices. Nulla facilisi. Maecenas pulvinar, tellus ut bibendum semper, nibh tellus auctor nulla, in dignissim nisi ipsum id arcu. Nullam tincid unt arcu malesuada turpis faucibus in adipiscing enim mattis. Fusce augue magna, scelerisque sollicitudin egestas in, cursus eu sapien. Pellentesque tempor risu s at lectus convallis a convallis orci ornare. Integer tristique aliquam leo vel interdum.
27
28 Phasellus quis dictum nisi. Curabitur at enim non felis pharetra imperdiet. Duis tempus massa eu leo varius porta. Vestibulum sodales nulla at purus tincidunt u ltrices. Nam euismod posuere nibh, nec sodales magna luctus ac. Ut commodo hendr erit mauris vitae gravida. In interdum justo ut sem eleifend convallis. Donec cu rsus molestie elementum. Suspendisse at nisl tellus, vel consequat mauris. Nulla m non justo nibh.
29
30 Maecenas varius sollicitudin libero, nec feugiat turpis facilisis eget. Quisque et sem risus. Aenean a magna quis purus hendrerit mattis eu vel lorem. Aenean fr ingilla diam eget tortor lacinia sed mollis eros feugiat. Quisque ac purus sapie n. Nullam quis tellus vel magna convallis tincidunt. Donec eget ligula at libero tincidunt congue ut ut lacus. Integer dignissim aliquet congue. Pellentesque se d risus vitae lorem porta viverra ac eu risus. Vivamus congue suscipit odio pulv inar aliquet. Aliquam porttitor nunc non sapien auctor et vehicula augue molesti e.
31
32 Aliquam et dui ac sem tempus dictum. Fusce arcu nulla, viverra sit amet suscipit quis, malesuada at felis. Fusce ut diam felis. Fusce id ligula non eros ferment um sodales in nec quam. Donec tempor bibendum arcu ac adipiscing. Praesent nisl lectus, tempor ut vehicula eget, mattis a justo. Mauris condimentum luctus eros a varius. Morbi mollis elit eget velit convallis eu sodales odio egestas. Cum so ciis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus interdum, metus sit amet varius varius, lectus eros semper risus, sed sa gittis ipsum libero in sapien. Nam lacinia nulla vitae magna facilisis scelerisq ue. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
33
34 Donec gravida dignissim eleifend. Aliquam vel tincidunt tortor. Curabitur massa ante, blandit a auctor at, ullamcorper sed nisl. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Suspendisse ut feli s a eros egestas ultricies et quis mi. Vivamus ut risus massa. Donec nec ornare erat. Aliquam ornare, lorem a rhoncus aliquam, tellus diam tincidunt tellus, a m attis nunc ante ac arcu. Curabitur nec metus id risus commodo ullamcorper eu ut tortor."
35 );
36 CREATE VIRTUAL TABLE temp.overflow_recover USING recover(
37 overflow,
38 value TEXT
39 );
40 }
41 execsql {SELECT rowid, length(value), TYPEOF(value) FROM overflow_recover}
42 } {1 2657 text}
43
44 finish_test
OLDNEW
« no previous file with comments | « third_party/sqlite/src/test/recover1.test ('k') | third_party/sqlite/src/testmake » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698