From 496a1df4357dad82b60f913ca29de55248f78410 Mon Sep 17 00:00:00 2001 From: Philip O'Toole Date: Sun, 22 May 2016 13:52:24 -0700 Subject: [PATCH] More single-node system tests These tests check some error-handling situations. --- system_test/single_node_test.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/system_test/single_node_test.go b/system_test/single_node_test.go index e677f266..34edf0c1 100644 --- a/system_test/single_node_test.go +++ b/system_test/single_node_test.go @@ -26,6 +26,21 @@ func Test_SingleNode(t *testing.T) { expected: `{"results":[{"last_insert_id":1,"rows_affected":1}]}`, execute: true, }, + { + stmt: `INSERT INTO bar(name) VALUES("fiona")`, + expected: `{"results":[{"error":"no such table: bar"}]}`, + execute: true, + }, + { + stmt: `INSERT blah blah`, + expected: `{"results":[{"error":"near \"blah\": syntax error"}]}`, + execute: true, + }, + { + stmt: `INSERT INTO foo(name) VALUES("fiona")`, + expected: ``, + execute: false, + }, { stmt: `SELECT * FROM foo`, expected: `{"results":[{"columns":["id","name"],"types":["integer","text"],"values":[[1,"fiona"]]}]}`,