From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lf1-f65.google.com (mail-lf1-f65.google.com [209.85.167.65]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by dev.tarantool.org (Postfix) with ESMTPS id 9B945469711 for ; Tue, 12 May 2020 16:52:21 +0300 (MSK) Received: by mail-lf1-f65.google.com with SMTP id a4so10621118lfh.12 for ; Tue, 12 May 2020 06:52:21 -0700 (PDT) From: Cyrill Gorcunov Date: Tue, 12 May 2020 16:50:52 +0300 Message-Id: <20200512135052.221379-8-gorcunov@gmail.com> In-Reply-To: <20200512135052.221379-1-gorcunov@gmail.com> References: <20200512135052.221379-1-gorcunov@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [Tarantool-patches] [PATCH 7/7] test: extend console lua test List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: tml To make sure ULL constants are not broken. Part-of #4682 Signed-off-by: Cyrill Gorcunov --- test/app-tap/console_lua.test.lua | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/test/app-tap/console_lua.test.lua b/test/app-tap/console_lua.test.lua index 8bb6eb0b3..dbfc3da11 100755 --- a/test/app-tap/console_lua.test.lua +++ b/test/app-tap/console_lua.test.lua @@ -116,11 +116,26 @@ local cases = { opts = {block = false}, input = '1, nil, box.NULL, nil', expected = '1, nil, box.NULL, nil', + }, { + name = 'leading nils, box.NULL, line mode', + opts = {block = false}, + input = 'nil, 1, nil, box.NULL, nil', + expected = 'nil, 1, nil, box.NULL, nil', }, { name = 'trailing nils, box.NULL, block mode', opts = {block = true}, input = '1, nil, box.NULL, nil', expected = '1, nil, box.NULL, nil', + }, { + name = 'ULL constants, multireturn', + opts = {block = false}, + input = '-1ULL, -2ULL, 1ULL, 2ULL', + expected = '18446744073709551615, 18446744073709551614, 1, 2', + }, { + name = 'ULL key', + opts = {block = false}, + input = '{[-1ULL] = 1}', + expected = '{[18446744073709551615] = 1}', }, { name = 'empty output', input = '\\set output', -- 2.26.2