From e4d31cbe3497967b2dbd5941c38bb6505566febe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kacper=20Ko=C5=82odziej?= Date: Tue, 10 Dec 2024 22:56:25 +0100 Subject: [PATCH] add tests for octet_length scalar function --- testing/scalar-functions.test | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/testing/scalar-functions.test b/testing/scalar-functions.test index 64a9b9e5f..709976def 100755 --- a/testing/scalar-functions.test +++ b/testing/scalar-functions.test @@ -359,8 +359,32 @@ do_execsql_test length-empty-text { SELECT length(''); } {0} -do_execsql_test length-date-binary-expr { - select length(date('now')) = 10; +do_execsql_test octet-length-text { + SELECT length('limbo'); +} {5} + +do_execsql_test octet-lenght-text-utf8-chars { + SELECT octet_length('ąłóżźć'); +} {12} + +do_execsql_test octet-length-integer { + SELECT octet_length(12345); +} {5} + +do_execsql_test octet-length-float { + SELECT octet_length(123.456); +} {7} + +do_execsql_test octet-length-null { + SELECT octet_length(NULL); +} {} + +do_execsql_test octet-length-empty-text { + SELECT octet_length(''); +} {0} + +do_execsql_test octet-length-date-binary-expr { + select octet_length(date('now')) = 10; } {1} do_execsql_test min-number {