summaryrefslogtreecommitdiff
path: root/datavalidation_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'datavalidation_test.go')
-rw-r--r--datavalidation_test.go46
1 files changed, 18 insertions, 28 deletions
diff --git a/datavalidation_test.go b/datavalidation_test.go
index 763bad1..7e54d55 100644
--- a/datavalidation_test.go
+++ b/datavalidation_test.go
@@ -24,53 +24,45 @@ func TestDataValidation(t *testing.T) {
dvRange := NewDataValidation(true)
dvRange.Sqref = "A1:B2"
- dvRange.SetRange(10, 20, DataValidationTypeWhole, DataValidationOperatorBetween)
+ assert.NoError(t, dvRange.SetRange(10, 20, DataValidationTypeWhole, DataValidationOperatorBetween))
dvRange.SetError(DataValidationErrorStyleStop, "error title", "error body")
dvRange.SetError(DataValidationErrorStyleWarning, "error title", "error body")
dvRange.SetError(DataValidationErrorStyleInformation, "error title", "error body")
- f.AddDataValidation("Sheet1", dvRange)
- if !assert.NoError(t, f.SaveAs(resultFile)) {
- t.FailNow()
- }
+ assert.NoError(t, f.AddDataValidation("Sheet1", dvRange))
+ assert.NoError(t, f.SaveAs(resultFile))
dvRange = NewDataValidation(true)
dvRange.Sqref = "A3:B4"
- dvRange.SetRange(10, 20, DataValidationTypeWhole, DataValidationOperatorGreaterThan)
+ assert.NoError(t, dvRange.SetRange(10, 20, DataValidationTypeWhole, DataValidationOperatorGreaterThan))
dvRange.SetInput("input title", "input body")
- f.AddDataValidation("Sheet1", dvRange)
- if !assert.NoError(t, f.SaveAs(resultFile)) {
- t.FailNow()
- }
+ assert.NoError(t, f.AddDataValidation("Sheet1", dvRange))
+ assert.NoError(t, f.SaveAs(resultFile))
dvRange = NewDataValidation(true)
dvRange.Sqref = "A5:B6"
- dvRange.SetDropList([]string{"1", "2", "3"})
- f.AddDataValidation("Sheet1", dvRange)
- if !assert.NoError(t, f.SaveAs(resultFile)) {
- t.FailNow()
- }
+ assert.NoError(t, dvRange.SetDropList([]string{"1", "2", "3"}))
+ assert.NoError(t, f.AddDataValidation("Sheet1", dvRange))
+ assert.NoError(t, f.SaveAs(resultFile))
}
func TestDataValidationError(t *testing.T) {
resultFile := filepath.Join("test", "TestDataValidationError.xlsx")
f := NewFile()
- f.SetCellStr("Sheet1", "E1", "E1")
- f.SetCellStr("Sheet1", "E2", "E2")
- f.SetCellStr("Sheet1", "E3", "E3")
+ assert.NoError(t, f.SetCellStr("Sheet1", "E1", "E1"))
+ assert.NoError(t, f.SetCellStr("Sheet1", "E2", "E2"))
+ assert.NoError(t, f.SetCellStr("Sheet1", "E3", "E3"))
dvRange := NewDataValidation(true)
dvRange.SetSqref("A7:B8")
dvRange.SetSqref("A7:B8")
- dvRange.SetSqrefDropList("$E$1:$E$3", true)
+ assert.NoError(t, dvRange.SetSqrefDropList("$E$1:$E$3", true))
err := dvRange.SetSqrefDropList("$E$1:$E$3", false)
assert.EqualError(t, err, "cross-sheet sqref cell are not supported")
- f.AddDataValidation("Sheet1", dvRange)
- if !assert.NoError(t, f.SaveAs(resultFile)) {
- t.FailNow()
- }
+ assert.NoError(t, f.AddDataValidation("Sheet1", dvRange))
+ assert.NoError(t, f.SaveAs(resultFile))
dvRange = NewDataValidation(true)
err = dvRange.SetDropList(make([]string, 258))
@@ -79,13 +71,11 @@ func TestDataValidationError(t *testing.T) {
return
}
assert.EqualError(t, err, "data validation must be 0-255 characters")
- dvRange.SetRange(10, 20, DataValidationTypeWhole, DataValidationOperatorGreaterThan)
+ assert.NoError(t, dvRange.SetRange(10, 20, DataValidationTypeWhole, DataValidationOperatorGreaterThan))
dvRange.SetSqref("A9:B10")
- f.AddDataValidation("Sheet1", dvRange)
- if !assert.NoError(t, f.SaveAs(resultFile)) {
- t.FailNow()
- }
+ assert.NoError(t, f.AddDataValidation("Sheet1", dvRange))
+ assert.NoError(t, f.SaveAs(resultFile))
// Test width invalid data validation formula.
dvRange.Formula1 = strings.Repeat("s", dataValidationFormulaStrLen+22)