From 6288273fc9348a7d10866639d6bf53a7a5c1ac2d Mon Sep 17 00:00:00 2001 From: lovasoa Date: Sat, 20 Jan 2024 23:36:17 +0000 Subject: [PATCH] tests: efficient long string generation & test longer string --- test/test_long_sql_statement.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/test/test_long_sql_statement.js b/test/test_long_sql_statement.js index 65d13fff..7c805566 100644 --- a/test/test_long_sql_statement.js +++ b/test/test_long_sql_statement.js @@ -2,11 +2,12 @@ exports.test = function (sql, assert) { // Create a database var db = new sql.Database(); - var len = 70000; + var len = 1000000; var many_a = ""; - for (var i = 0; i < len; i++) many_a += 'a'; + for (var a = 'a'; many_a.length < len; a += a) + if ((len / a.length) & 1) + many_a += a; - console.log('xxx'); var res = db.exec("select length('" + many_a + "') as len"); var expectedResult = [ {