v0.0.639 remove langext.Ptr from templates
Build Docker and Deploy / Run goext test-suite (push) Successful in 1m52s
Build Docker and Deploy / Run goext test-suite (push) Successful in 1m52s
This commit is contained in:
@@ -108,7 +108,7 @@ func (e {{.EnumTypeName}}) PackageName() string {
|
||||
}
|
||||
|
||||
func (e {{.EnumTypeName}}) Meta() enums.EnumMetaValue {
|
||||
{{if $hasDescr}} return enums.EnumMetaValue{VarName: e.VarName(), Value: e, Description: langext.Ptr(e.Description())} {{else}} return enums.EnumMetaValue{VarName: e.VarName(), Value: e, Description: nil} {{end}}
|
||||
{{if $hasDescr}} return enums.EnumMetaValue{VarName: e.VarName(), Value: e, Description: new(e.Description())} {{else}} return enums.EnumMetaValue{VarName: e.VarName(), Value: e, Description: nil} {{end}}
|
||||
}
|
||||
|
||||
{{if $hasDescr}}
|
||||
@@ -122,7 +122,7 @@ func (e {{.EnumTypeName}}) DataMeta() enums.EnumDataMetaValue {
|
||||
return enums.EnumDataMetaValue{
|
||||
VarName: e.VarName(),
|
||||
Value: e,
|
||||
{{if $hasDescr}} Description: langext.Ptr(e.Description()), {{else}} Description: nil, {{end}}
|
||||
{{if $hasDescr}} Description: new(e.Description()), {{else}} Description: nil, {{end}}
|
||||
Data: map[string]any{
|
||||
{{ range $datakey, $datatype := $enumdef | generalDataKeys }} "{{ $datakey }}": e.Data().{{ $datakey | godatakey }},
|
||||
{{ end }}
|
||||
|
||||
@@ -5,7 +5,6 @@ import (
|
||||
"errors"
|
||||
"testing"
|
||||
|
||||
"git.blackforestbytes.com/BlackForestBytes/goext/langext"
|
||||
"git.blackforestbytes.com/BlackForestBytes/goext/tst"
|
||||
"github.com/xuri/excelize/v2"
|
||||
)
|
||||
@@ -70,7 +69,7 @@ func TestInitNewFileAndStyles(t *testing.T) {
|
||||
func TestAddColumn(t *testing.T) {
|
||||
em, _ := NewExcelMapper[testRow]()
|
||||
em.AddColumn("Name", nil, nil, func(r testRow) any { return r.Name })
|
||||
em.AddColumn("Age", nil, langext.Ptr(12.0), func(r testRow) any { return r.Age })
|
||||
em.AddColumn("Age", nil, new(12.0), func(r testRow) any { return r.Age })
|
||||
|
||||
tst.AssertEqual(t, len(em.colDefinitions), 2)
|
||||
tst.AssertEqual(t, em.colDefinitions[0].header, "Name")
|
||||
@@ -109,7 +108,7 @@ func TestAddColumnErr(t *testing.T) {
|
||||
func TestAddWorksheetHeader(t *testing.T) {
|
||||
em, _ := NewExcelMapper[testRow]()
|
||||
em.AddWorksheetHeader("Title 1", nil)
|
||||
em.AddWorksheetHeader("Title 2", langext.Ptr(7))
|
||||
em.AddWorksheetHeader("Title 2", new(7))
|
||||
|
||||
tst.AssertEqual(t, len(em.wsHeader), 2)
|
||||
tst.AssertEqual(t, em.wsHeader[0].V1, "Title 1")
|
||||
@@ -291,7 +290,7 @@ func TestBuildWithColumnWidthAndStyle(t *testing.T) {
|
||||
f, err := em.InitNewFile("S")
|
||||
tst.AssertNoErr(t, err)
|
||||
|
||||
em.AddColumn("Name", em.StyleHeader, langext.Ptr(20.5), func(r testRow) any { return r.Name })
|
||||
em.AddColumn("Name", em.StyleHeader, new(20.5), func(r testRow) any { return r.Name })
|
||||
|
||||
err = em.BuildSingleSheet(f, "S", []testRow{{Name: "Alice"}})
|
||||
tst.AssertNoErr(t, err)
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
package goext
|
||||
|
||||
const GoextVersion = "0.0.638"
|
||||
const GoextVersion = "0.0.639"
|
||||
|
||||
const GoextVersionTimestamp = "2026-05-08T10:10:54+0200"
|
||||
const GoextVersionTimestamp = "2026-05-08T10:28:40+0200"
|
||||
|
||||
Reference in New Issue
Block a user