summaryrefslogtreecommitdiff
path: root/cell_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'cell_test.go')
-rw-r--r--cell_test.go27
1 files changed, 12 insertions, 15 deletions
diff --git a/cell_test.go b/cell_test.go
index 0205705..7598058 100644
--- a/cell_test.go
+++ b/cell_test.go
@@ -683,51 +683,48 @@ func TestSetCellRichText(t *testing.T) {
func TestFormattedValue2(t *testing.T) {
f := NewFile()
- v := f.formattedValue(0, "43528", false)
- assert.Equal(t, "43528", v)
+ assert.Equal(t, "43528", f.formattedValue(0, "43528", false))
- v = f.formattedValue(15, "43528", false)
- assert.Equal(t, "43528", v)
+ assert.Equal(t, "43528", f.formattedValue(15, "43528", false))
- v = f.formattedValue(1, "43528", false)
- assert.Equal(t, "43528", v)
+ assert.Equal(t, "43528", f.formattedValue(1, "43528", false))
customNumFmt := "[$-409]MM/DD/YYYY"
_, err := f.NewStyle(&Style{
CustomNumFmt: &customNumFmt,
})
assert.NoError(t, err)
- v = f.formattedValue(1, "43528", false)
- assert.Equal(t, "03/04/2019", v)
+ assert.Equal(t, "03/04/2019", f.formattedValue(1, "43528", false))
// formatted value with no built-in number format ID
numFmtID := 5
f.Styles.CellXfs.Xf = append(f.Styles.CellXfs.Xf, xlsxXf{
NumFmtID: &numFmtID,
})
- v = f.formattedValue(2, "43528", false)
- assert.Equal(t, "43528", v)
+ assert.Equal(t, "43528", f.formattedValue(2, "43528", false))
// formatted value with invalid number format ID
f.Styles.CellXfs.Xf = append(f.Styles.CellXfs.Xf, xlsxXf{
NumFmtID: nil,
})
- _ = f.formattedValue(3, "43528", false)
+ assert.Equal(t, "43528", f.formattedValue(3, "43528", false))
// formatted value with empty number format
f.Styles.NumFmts = nil
f.Styles.CellXfs.Xf = append(f.Styles.CellXfs.Xf, xlsxXf{
NumFmtID: &numFmtID,
})
- v = f.formattedValue(1, "43528", false)
- assert.Equal(t, "43528", v)
+ assert.Equal(t, "43528", f.formattedValue(1, "43528", false))
// formatted decimal value with build-in number format ID
styleID, err := f.NewStyle(&Style{
NumFmt: 1,
})
assert.NoError(t, err)
- v = f.formattedValue(styleID, "310.56", false)
- assert.Equal(t, "311", v)
+ assert.Equal(t, "311", f.formattedValue(styleID, "310.56", false))
+
+ for _, fn := range builtInNumFmtFunc {
+ assert.Equal(t, "0_0", fn("0_0", "", false))
+ }
}
func TestSharedStringsError(t *testing.T) {