diff options
author | xuri <xuri.me@gmail.com> | 2019-12-22 00:02:09 +0800 |
---|---|---|
committer | xuri <xuri.me@gmail.com> | 2019-12-22 00:02:09 +0800 |
commit | ae2865d9237cfd27d7bc4fbef3870b3361597be8 (patch) | |
tree | 175964d3757a0da1bf84c5ff495636baf237b681 /datavalidation_test.go | |
parent | 7358dca436f6ca5948a3f2865b14e828863d86a9 (diff) |
Improve code coverage unit tests
Diffstat (limited to 'datavalidation_test.go')
-rw-r--r-- | datavalidation_test.go | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/datavalidation_test.go b/datavalidation_test.go index 211830d..763bad1 100644 --- a/datavalidation_test.go +++ b/datavalidation_test.go @@ -11,6 +11,7 @@ package excelize import ( "path/filepath" + "strings" "testing" "github.com/stretchr/testify/assert" @@ -85,4 +86,12 @@ func TestDataValidationError(t *testing.T) { if !assert.NoError(t, f.SaveAs(resultFile)) { t.FailNow() } + + // Test width invalid data validation formula. + dvRange.Formula1 = strings.Repeat("s", dataValidationFormulaStrLen+22) + assert.EqualError(t, dvRange.SetRange(10, 20, DataValidationTypeWhole, DataValidationOperatorGreaterThan), "data validation must be 0-255 characters") + + // Test add data validation on no exists worksheet. + f = NewFile() + assert.EqualError(t, f.AddDataValidation("SheetN", nil), "sheet SheetN is not exist") } |