MCPcopy Index your code
hub / github.com/netdata/netdata / TestFieldTransform_StringAndJSON

Function TestFieldTransform_StringAndJSON

src/go/pkg/funcapi/enums_test.go:69–92  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

67}
68
69func TestFieldTransform_StringAndJSON(t *testing.T) {
70 cases := []struct {
71 value FieldTransform
72 expected string
73 }{
74 {FieldTransformNone, "none"},
75 {FieldTransformNumber, "number"},
76 {FieldTransformDuration, "duration"},
77 {FieldTransformDatetime, "datetime"},
78 {FieldTransformDatetimeUsec, "datetime_usec"},
79 {FieldTransformText, "text"},
80 {FieldTransformXML, "xml"},
81 {FieldTransform(250), "none"},
82 }
83
84 for _, tc := range cases {
85 t.Run(tc.expected, func(t *testing.T) {
86 assert.Equal(t, tc.expected, tc.value.String())
87 data, err := json.Marshal(tc.value)
88 require.NoError(t, err)
89 assert.Equal(t, `"`+tc.expected+`"`, string(data))
90 })
91 }
92}
93
94func TestFieldSort_StringAndJSON(t *testing.T) {
95 cases := []struct {

Callers

nothing calls this directly

Calls 4

FieldTransformTypeAlias · 0.85
EqualMethod · 0.80
RunMethod · 0.65
StringMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…