From 4281d4cc3c9ff014c74e79c2d0338732b7d1c078 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Jaramago=20Fern=C3=A1ndez?= Date: Fri, 23 Oct 2020 21:09:04 +0200 Subject: [PATCH] Added more cases to tokenizer test to test new space removal behavior --- test/tap/tests/test_tokenizer-t.cpp | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/test/tap/tests/test_tokenizer-t.cpp b/test/tap/tests/test_tokenizer-t.cpp index 39b3bc40f..d528d3cfa 100644 --- a/test/tap/tests/test_tokenizer-t.cpp +++ b/test/tap/tests/test_tokenizer-t.cpp @@ -51,7 +51,15 @@ const std::vector queries { "SELECT * FROM tablename WHERE id IN (1,2,3,4,5,6,7,8,9,10)", "SELECT * FROM tablename WHERE id IN (1,2,3,4)", // invalid request grouping - "SELECT * tablename where id IN (1,2,3,4,5,6,7,8, AND j in (1,2,3,4,5,6 and k=1" + "SELECT * tablename where id IN (1,2,3,4,5,6,7,8, AND j in (1,2,3,4,5,6 and k=1", + // random insert queries + "INSERT INTO db.table(col1) VALUES ('val')", + "INSERT INTO db.table (col1) VALUES ('val')", + "INSERT INTO db.table( col1) VALUES ( 'val' )", + "INSERT INTO db.table( col1) VALUES ( 'val' )", + "INSERT INTO db.table ( col1 ) VALUES ( 'val' )", + "INSERT INTO db.table (col1, col2,col3,col4) VALUES ('val',2,3,'foo')", + "INSERT INTO db.table ( col1, col2,col3,col4 ) VALUES ('val',2,3,'foo')" }; const std::vector exp_results { @@ -86,7 +94,15 @@ const std::vector exp_results { "SELECT * FROM tablename WHERE id IN (?,?,?,...)", "SELECT * FROM tablename WHERE id IN (?,?,?,...)", // invalid request grouping - "SELECT * tablename where id IN (?,?,?,... AND j in (?,?,?,... and k=?" + "SELECT * tablename where id IN (?,?,?,... AND j in (?,?,?,... and k=?", + // random insert queries + "INSERT INTO db.table(col1) VALUES (?)", + "INSERT INTO db.table (col1) VALUES (?)", + "INSERT INTO db.table( col1) VALUES ( ? )", + "INSERT INTO db.table( col1) VALUES ( ? )", + "INSERT INTO db.table ( col1 ) VALUES ( ? )", + "INSERT INTO db.table (col1,col2,col3,col4) VALUES (?,?,?,?)", + "INSERT INTO db.table ( col1,col2,col3,col4 ) VALUES (?,?,?,?)" }; const std::vector queries_grouping {