• 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/simple/some_date_obj_record.go
1
// Code generated by github.com/actgardner/gogen-avro. DO NOT EDIT.
2
package simple
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
        Dates []int64 `json:"dates"`
13
}
14

15
const SomeDateObj_recordAvroCRC64Fingerprint = "\x80\xbe\xb9\xfb%\xbb\xbd\x96"
16

UNCOV
17
func NewSomeDateObj_record() *SomeDateObj_record {
×
UNCOV
18
        return &SomeDateObj_record{}
×
UNCOV
19
}
×
20

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

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

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

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

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

UNCOV
50
func writeSomeDateObj_record(r *SomeDateObj_record, w io.Writer) error {
×
UNCOV
51
        var err error
×
UNCOV
52
        err = writeArrayLong(r.Dates, w)
×
UNCOV
53
        if err != nil {
×
54
                return err
×
55
        }
×
UNCOV
56
        return err
×
57
}
58

59
func (r *SomeDateObj_record) Serialize(w io.Writer) error {
×
60
        return writeSomeDateObj_record(r, w)
×
61
}
×
62

63
func (r *SomeDateObj_record) Schema() string {
×
64
        return "{\"fields\":[{\"name\":\"dates\",\"namespace\":\"someDateObj\",\"type\":{\"items\":{\"logicalType\":\"timestamp-millis\",\"type\":\"long\"},\"type\":\"array\"}}],\"name\":\"someDateObj.someDateObj_record\",\"type\":\"record\"}"
×
65
}
×
66

67
func (r *SomeDateObj_record) SchemaName() string {
×
68
        return "someDateObj.someDateObj_record"
×
69
}
×
70

71
func (_ *SomeDateObj_record) SetBoolean(v bool)    { panic("Unsupported operation") }
×
72
func (_ *SomeDateObj_record) SetInt(v int32)       { panic("Unsupported operation") }
×
73
func (_ *SomeDateObj_record) SetLong(v int64)      { panic("Unsupported operation") }
×
74
func (_ *SomeDateObj_record) SetFloat(v float32)   { panic("Unsupported operation") }
×
75
func (_ *SomeDateObj_record) SetDouble(v float64)  { panic("Unsupported operation") }
×
76
func (_ *SomeDateObj_record) SetBytes(v []byte)    { panic("Unsupported operation") }
×
77
func (_ *SomeDateObj_record) SetString(v string)   { panic("Unsupported operation") }
×
78
func (_ *SomeDateObj_record) SetUnionElem(v int64) { panic("Unsupported operation") }
×
79

UNCOV
80
func (r *SomeDateObj_record) Get(i int) types.Field {
×
UNCOV
81
        switch i {
×
UNCOV
82
        case 0:
×
UNCOV
83
                r.Dates = make([]int64, 0)
×
UNCOV
84

×
UNCOV
85
                return &ArrayLongWrapper{Target: &r.Dates}
×
86
        }
87
        panic("Unknown field index")
×
88
}
89

90
func (r *SomeDateObj_record) SetDefault(i int) {
×
91
        switch i {
×
92
        }
93
        panic("Unknown field index")
×
94
}
95

96
func (r *SomeDateObj_record) NullField(i int) {
×
97
        switch i {
×
98
        }
99
        panic("Not a nullable field index")
×
100
}
101

102
func (_ *SomeDateObj_record) AppendMap(key string) types.Field { panic("Unsupported operation") }
×
103
func (_ *SomeDateObj_record) AppendArray() types.Field         { panic("Unsupported operation") }
×
UNCOV
104
func (_ *SomeDateObj_record) Finalize()                        {}
×
105

106
func (_ *SomeDateObj_record) AvroCRC64Fingerprint() []byte {
×
107
        return []byte(SomeDateObj_recordAvroCRC64Fingerprint)
×
108
}
×
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