summaryrefslogtreecommitdiff
path: root/excelize_test.go
diff options
context:
space:
mode:
authorRi Xu <xuri.me@gmail.com>2017-10-18 18:42:20 +0800
committerRi Xu <xuri.me@gmail.com>2017-10-18 18:42:20 +0800
commitb4ffa8ce48fdddc9b269d254b25e93921b8327f2 (patch)
tree1670f82eafb5cc024e4f8268c570c8d8833ae854 /excelize_test.go
parent9b5b74d4801f60daa580fd282ff9fa058bb03385 (diff)
- Add unsigned integer data type support, related issue #136;
- go test and godoc updated Signed-off-by: Ri Xu <xuri.me@gmail.com>
Diffstat (limited to 'excelize_test.go')
-rw-r--r--excelize_test.go23
1 files changed, 14 insertions, 9 deletions
diff --git a/excelize_test.go b/excelize_test.go
index 5c14c52..7e88271 100644
--- a/excelize_test.go
+++ b/excelize_test.go
@@ -67,16 +67,21 @@ func TestOpenFile(t *testing.T) {
xlsx.SetCellValue("Sheet2", "F1", " Hello")
xlsx.SetCellValue("Sheet2", "G1", []byte("World"))
xlsx.SetCellValue("Sheet2", "F2", 42)
- xlsx.SetCellValue("Sheet2", "F2", int8(42))
- xlsx.SetCellValue("Sheet2", "F2", int16(42))
- xlsx.SetCellValue("Sheet2", "F2", int32(42))
- xlsx.SetCellValue("Sheet2", "F2", int64(42))
- xlsx.SetCellValue("Sheet2", "F2", float32(42.65418))
- xlsx.SetCellValue("Sheet2", "F2", float64(-42.65418))
- xlsx.SetCellValue("Sheet2", "F2", float32(42))
- xlsx.SetCellValue("Sheet2", "F2", float64(42))
+ xlsx.SetCellValue("Sheet2", "F3", int8(1<<8/2-1))
+ xlsx.SetCellValue("Sheet2", "F4", int16(1<<16/2-1))
+ xlsx.SetCellValue("Sheet2", "F5", int32(1<<32/2-1))
+ xlsx.SetCellValue("Sheet2", "F6", int64(1<<32/2-1))
+ xlsx.SetCellValue("Sheet2", "F7", float32(42.65418))
+ xlsx.SetCellValue("Sheet2", "F8", float64(-42.65418))
+ xlsx.SetCellValue("Sheet2", "F9", float32(42))
+ xlsx.SetCellValue("Sheet2", "F10", float64(42))
+ xlsx.SetCellValue("Sheet2", "F11", uint(1<<32-1))
+ xlsx.SetCellValue("Sheet2", "F12", uint8(1<<8-1))
+ xlsx.SetCellValue("Sheet2", "F13", uint16(1<<16-1))
+ xlsx.SetCellValue("Sheet2", "F14", uint32(1<<32-1))
+ xlsx.SetCellValue("Sheet2", "F15", uint64(1<<32-1))
+ xlsx.SetCellValue("Sheet2", "F16", true)
xlsx.SetCellValue("Sheet2", "G2", nil)
- xlsx.SetCellValue("Sheet2", "G3", uint8(8))
xlsx.SetCellValue("Sheet2", "G4", time.Now())
// Test completion column.
xlsx.SetCellValue("Sheet2", "M2", nil)