From 2ae631376b95ff0a59ea18c2c0befcd50135b020 Mon Sep 17 00:00:00 2001 From: xuri Date: Fri, 29 May 2020 00:26:40 +0800 Subject: add limits for total columns, row and filename length --- lib_test.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'lib_test.go') diff --git a/lib_test.go b/lib_test.go index 0e717b2..229412c 100644 --- a/lib_test.go +++ b/lib_test.go @@ -23,7 +23,6 @@ var validColumns = []struct { {Name: "AZ", Num: 26 + 26}, {Name: "ZZ", Num: 26 + 26*26}, {Name: "AAA", Num: 26 + 26*26 + 1}, - {Name: "ZZZ", Num: 26 + 26*26 + 26*26*26}, } var invalidColumns = []struct { @@ -72,6 +71,8 @@ func TestColumnNameToNumber_Error(t *testing.T) { assert.Equalf(t, col.Num, out, msg, col.Name) } } + _, err := ColumnNameToNumber("XFE") + assert.EqualError(t, err, "column number exceeds maximum limit") } func TestColumnNumberToName_OK(t *testing.T) { @@ -172,6 +173,8 @@ func TestCellNameToCoordinates_Error(t *testing.T) { assert.Equalf(t, -1, r, msg, cell) } } + _, _, err := CellNameToCoordinates("A1048577") + assert.EqualError(t, err, "row number exceeds maximum limit") } func TestCoordinatesToCellName_OK(t *testing.T) { -- cgit v1.2.1