mirror of
https://github.com/featurebasedb/featurebase.git
synced 2026-08-28 02:44:59 +00:00
* stub out a test framework for fbsql * Introduce fbsql integration test framework. This also adds support for `pset location` to set the geo location (i.e. time zone) in which timestamps should be displayed. And it adds support for comments (lines starting with `--`) in the line reader/splitter. * Replace Stdin and Stderr with setters and un-export them
40 lines
476 B
Text
40 lines
476 B
Text
SEND:select 1 as foo;
|
|
EXPECT:+-----+
|
|
EXPECT:| foo |
|
|
EXPECT:+-----+
|
|
EXPECT:| 1 |
|
|
EXPECT:+-----+
|
|
EXPECT:
|
|
|
|
SEND:\p
|
|
EXPECT:select 1 as foo;
|
|
|
|
SEND:select 2
|
|
SEND:\p
|
|
EXPECT:select 2
|
|
SEND:\r
|
|
EXPECT:Query buffer reset (cleared).
|
|
|
|
SEND:\p
|
|
EXPECT:select 1 as foo;
|
|
|
|
SEND:select 3
|
|
SEND:\p
|
|
EXPECT:select 3
|
|
|
|
SEND:as foo
|
|
SEND:\p
|
|
EXPECT:select 3
|
|
EXPECT:as foo
|
|
|
|
SEND:;
|
|
EXPECT:+-----+
|
|
EXPECT:| foo |
|
|
EXPECT:+-----+
|
|
EXPECT:| 3 |
|
|
EXPECT:+-----+
|
|
EXPECT:
|
|
|
|
SEND:\p
|
|
EXPECT:select 3
|
|
EXPECT:as foo;
|