From 44a13aa402b0189b119635d2f0a26961795c6bda Mon Sep 17 00:00:00 2001 From: xuri Date: Tue, 7 Dec 2021 00:26:53 +0800 Subject: Export 7 errors so users can act differently on different type of errors --- sparkline_test.go | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'sparkline_test.go') diff --git a/sparkline_test.go b/sparkline_test.go index 0777ee1..c21687c 100644 --- a/sparkline_test.go +++ b/sparkline_test.go @@ -220,38 +220,38 @@ func TestAddSparkline(t *testing.T) { Range: []string{"Sheet2!A3:E3"}, }), "sheet SheetN is not exist") - assert.EqualError(t, f.AddSparkline("Sheet1", nil), "parameter is required") + assert.EqualError(t, f.AddSparkline("Sheet1", nil), ErrParameterRequired.Error()) assert.EqualError(t, f.AddSparkline("Sheet1", &SparklineOption{ Range: []string{"Sheet2!A3:E3"}, - }), `parameter 'Location' is required`) + }), ErrSparklineLocation.Error()) assert.EqualError(t, f.AddSparkline("Sheet1", &SparklineOption{ Location: []string{"F3"}, - }), `parameter 'Range' is required`) + }), ErrSparklineRange.Error()) assert.EqualError(t, f.AddSparkline("Sheet1", &SparklineOption{ Location: []string{"F2", "F3"}, Range: []string{"Sheet2!A3:E3"}, - }), `must have the same number of 'Location' and 'Range' parameters`) + }), ErrSparkline.Error()) assert.EqualError(t, f.AddSparkline("Sheet1", &SparklineOption{ Location: []string{"F3"}, Range: []string{"Sheet2!A3:E3"}, Type: "unknown_type", - }), `parameter 'Type' must be 'line', 'column' or 'win_loss'`) + }), ErrSparklineType.Error()) assert.EqualError(t, f.AddSparkline("Sheet1", &SparklineOption{ Location: []string{"F3"}, Range: []string{"Sheet2!A3:E3"}, Style: -1, - }), `parameter 'Style' must betweent 0-35`) + }), ErrSparklineStyle.Error()) assert.EqualError(t, f.AddSparkline("Sheet1", &SparklineOption{ Location: []string{"F3"}, Range: []string{"Sheet2!A3:E3"}, Style: -1, - }), `parameter 'Style' must betweent 0-35`) + }), ErrSparklineStyle.Error()) ws, ok := f.Sheet.Load("xl/worksheets/sheet1.xml") assert.True(t, ok) -- cgit v1.2.1