• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

GannettDigital / jstransform / 17108478813

20 Aug 2025 07:35PM UTC coverage: 33.717% (-3.4%) from 37.122%
17108478813

Pull #154

github

gannett-ggreer
Use "omitzero" for non-slice/non-pointer structure levels.

"omitempty" never did anything for those types anyway.
Pull Request #154: APIS-8302 - Use "omitzero" for non-slice/non-pointer structure levels.

11 of 23 new or added lines in 8 files covered. (47.83%)

1286 existing lines in 58 files now uncovered.

4833 of 14334 relevant lines covered (33.72%)

25.91 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/generate/avro_test_data/avro/repeats/some_date_obj_record.go
1
// Code generated by github.com/actgardner/gogen-avro. DO NOT EDIT.
2
package repeats
3

4
import (
5
        "github.com/actgardner/gogen-avro/v7/compiler"
6
        "github.com/actgardner/gogen-avro/v7/vm"
7
        "github.com/actgardner/gogen-avro/v7/vm/types"
8
        "io"
9
)
10

11
type SomeDateObj_record struct {
12
        Type string `json:"type"`
13

14
        Visible bool `json:"visible"`
15
}
16

17
const SomeDateObj_recordAvroCRC64Fingerprint = "0\x96\xd7I+\x16h\xa3"
18

UNCOV
19
func NewSomeDateObj_record() *SomeDateObj_record {
×
UNCOV
20
        return &SomeDateObj_record{}
×
UNCOV
21
}
×
22

23
func DeserializeSomeDateObj_record(r io.Reader) (*SomeDateObj_record, error) {
×
24
        t := NewSomeDateObj_record()
×
25
        deser, err := compiler.CompileSchemaBytes([]byte(t.Schema()), []byte(t.Schema()))
×
26
        if err != nil {
×
27
                return nil, err
×
28
        }
×
29

30
        err = vm.Eval(r, deser, t)
×
31
        if err != nil {
×
32
                return nil, err
×
33
        }
×
34
        return t, err
×
35
}
36

37
func DeserializeSomeDateObj_recordFromSchema(r io.Reader, schema string) (*SomeDateObj_record, error) {
×
38
        t := NewSomeDateObj_record()
×
39

×
40
        deser, err := compiler.CompileSchemaBytes([]byte(schema), []byte(t.Schema()))
×
41
        if err != nil {
×
42
                return nil, err
×
43
        }
×
44

45
        err = vm.Eval(r, deser, t)
×
46
        if err != nil {
×
47
                return nil, err
×
48
        }
×
49
        return t, err
×
50
}
51

UNCOV
52
func writeSomeDateObj_record(r *SomeDateObj_record, w io.Writer) error {
×
UNCOV
53
        var err error
×
UNCOV
54
        err = vm.WriteString(r.Type, w)
×
UNCOV
55
        if err != nil {
×
56
                return err
×
57
        }
×
UNCOV
58
        err = vm.WriteBool(r.Visible, w)
×
UNCOV
59
        if err != nil {
×
60
                return err
×
61
        }
×
UNCOV
62
        return err
×
63
}
64

65
func (r *SomeDateObj_record) Serialize(w io.Writer) error {
×
66
        return writeSomeDateObj_record(r, w)
×
67
}
×
68

69
func (r *SomeDateObj_record) Schema() string {
×
70
        return "{\"fields\":[{\"name\":\"type\",\"namespace\":\"someDateObj\",\"type\":\"string\"},{\"default\":false,\"name\":\"visible\",\"namespace\":\"someDateObj\",\"type\":\"boolean\"}],\"name\":\"someDateObj.someDateObj_record\",\"type\":\"record\"}"
×
71
}
×
72

73
func (r *SomeDateObj_record) SchemaName() string {
×
74
        return "someDateObj.someDateObj_record"
×
75
}
×
76

77
func (_ *SomeDateObj_record) SetBoolean(v bool)    { panic("Unsupported operation") }
×
78
func (_ *SomeDateObj_record) SetInt(v int32)       { panic("Unsupported operation") }
×
79
func (_ *SomeDateObj_record) SetLong(v int64)      { panic("Unsupported operation") }
×
80
func (_ *SomeDateObj_record) SetFloat(v float32)   { panic("Unsupported operation") }
×
81
func (_ *SomeDateObj_record) SetDouble(v float64)  { panic("Unsupported operation") }
×
82
func (_ *SomeDateObj_record) SetBytes(v []byte)    { panic("Unsupported operation") }
×
83
func (_ *SomeDateObj_record) SetString(v string)   { panic("Unsupported operation") }
×
84
func (_ *SomeDateObj_record) SetUnionElem(v int64) { panic("Unsupported operation") }
×
85

UNCOV
86
func (r *SomeDateObj_record) Get(i int) types.Field {
×
UNCOV
87
        switch i {
×
UNCOV
88
        case 0:
×
UNCOV
89
                return &types.String{Target: &r.Type}
×
UNCOV
90
        case 1:
×
UNCOV
91
                return &types.Boolean{Target: &r.Visible}
×
92
        }
93
        panic("Unknown field index")
×
94
}
95

96
func (r *SomeDateObj_record) SetDefault(i int) {
×
97
        switch i {
×
98
        case 1:
×
99
                r.Visible = false
×
100
                return
×
101
        }
102
        panic("Unknown field index")
×
103
}
104

105
func (r *SomeDateObj_record) NullField(i int) {
×
106
        switch i {
×
107
        }
108
        panic("Not a nullable field index")
×
109
}
110

111
func (_ *SomeDateObj_record) AppendMap(key string) types.Field { panic("Unsupported operation") }
×
112
func (_ *SomeDateObj_record) AppendArray() types.Field         { panic("Unsupported operation") }
×
UNCOV
113
func (_ *SomeDateObj_record) Finalize()                        {}
×
114

115
func (_ *SomeDateObj_record) AvroCRC64Fingerprint() []byte {
×
116
        return []byte(SomeDateObj_recordAvroCRC64Fingerprint)
×
117
}
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc