summaryrefslogtreecommitdiff
path: root/datavalidation_test.go
diff options
context:
space:
mode:
authorxuri <xuri.me@gmail.com>2018-09-13 10:38:01 +0800
committerxuri <xuri.me@gmail.com>2018-09-13 10:38:01 +0800
commit4f47737d64fc9d9108675cbc1e73ae93c2d723a9 (patch)
tree0598a29869b67a87e8450d609133d3c07863b6df /datavalidation_test.go
parentb4a6e61ec34d4a0db1110907cc969f0d7d38991a (diff)
Complete unit testing case for data validation
Diffstat (limited to 'datavalidation_test.go')
-rw-r--r--datavalidation_test.go14
1 files changed, 12 insertions, 2 deletions
diff --git a/datavalidation_test.go b/datavalidation_test.go
index 8134b72..9899334 100644
--- a/datavalidation_test.go
+++ b/datavalidation_test.go
@@ -19,6 +19,8 @@ func TestDataValidation(t *testing.T) {
dvRange.Sqref = "A1:B2"
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")
xlsx.AddDataValidation("Sheet1", dvRange)
dvRange = NewDataValidation(true)
@@ -36,12 +38,20 @@ func TestDataValidation(t *testing.T) {
xlsx.SetCellStr("Sheet1", "E2", "E2")
xlsx.SetCellStr("Sheet1", "E3", "E3")
dvRange = NewDataValidation(true)
- dvRange.Sqref = "A7:B8"
+ dvRange.SetSqref("A7:B8")
+ dvRange.SetSqref("A7:B8")
dvRange.SetSqrefDropList("$E$1:$E$3", true)
+ err := dvRange.SetSqrefDropList("$E$1:$E$3", false)
+ t.Log(err)
xlsx.AddDataValidation("Sheet1", dvRange)
+ dvRange = NewDataValidation(true)
+ dvRange.SetDropList(make([]string, 258))
+ err = dvRange.SetRange(10, 20, DataValidationTypeWhole, DataValidationOperatorGreaterThan)
+ t.Log(err)
+
// Test write file to given path.
- err := xlsx.SaveAs("./test/Book_data_validation.xlsx")
+ err = xlsx.SaveAs("./test/Book_data_validation.xlsx")
if err != nil {
t.Error(err)
}