From bda8e7f8129dae0064c47f8e051f76492e1128f5 Mon Sep 17 00:00:00 2001 From: xuri Date: Tue, 16 Nov 2021 00:40:44 +0800 Subject: This closes #1061, support multi-byte language on set header footer typo fixed and simplify code for read the data values arguments of formula functions --- sheet_test.go | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'sheet_test.go') diff --git a/sheet_test.go b/sheet_test.go index ef32d79..93a4ab6 100644 --- a/sheet_test.go +++ b/sheet_test.go @@ -217,10 +217,18 @@ func TestSetHeaderFooter(t *testing.T) { assert.EqualError(t, f.SetHeaderFooter("SheetN", nil), "sheet SheetN is not exist") // Test set header and footer with illegal setting. assert.EqualError(t, f.SetHeaderFooter("Sheet1", &FormatHeaderFooter{ - OddHeader: strings.Repeat("c", 256), - }), "field OddHeader must be less than 255 characters") + OddHeader: strings.Repeat("c", MaxFieldLength+1), + }), "field OddHeader must be less or equal than 255 characters") assert.NoError(t, f.SetHeaderFooter("Sheet1", nil)) + text := strings.Repeat("δΈ€", MaxFieldLength) + assert.NoError(t, f.SetHeaderFooter("Sheet1", &FormatHeaderFooter{ + OddHeader: text, + OddFooter: text, + EvenHeader: text, + EvenFooter: text, + FirstHeader: text, + })) assert.NoError(t, f.SetHeaderFooter("Sheet1", &FormatHeaderFooter{ DifferentFirst: true, DifferentOddEven: true, -- cgit v1.2.1