MCPcopy
hub / github.com/valyala/quicktemplate / testParseFuncDefSuccess

Function testParseFuncDefSuccess

parser/functype_test.go:144–169  ·  view source on GitHub ↗
(t *testing.T, s, defString, defStream, callStream, defWrite, callWrite string)

Source from the content-addressed store, hash-verified

142}
143
144func testParseFuncDefSuccess(t *testing.T, s, defString, defStream, callStream, defWrite, callWrite string) {
145 f, err := parseFuncDef([]byte(s))
146 if err != nil {
147 t.Fatalf("cannot parse %q: %s", s, err)
148 }
149 ds := f.DefString()
150 if ds != defString {
151 t.Fatalf("unexpected DefString: %q. Expecting %q. s=%q", ds, defString, s)
152 }
153 ds = f.DefStream("qw422016")
154 if ds != defStream {
155 t.Fatalf("unexpected DefStream: %q. Expecting %q. s=%q", ds, defStream, s)
156 }
157 cs := f.CallStream("qw422016")
158 if cs != callStream {
159 t.Fatalf("unexpected CallStream: %q. Expecting %q. s=%q", cs, callStream, s)
160 }
161 dw := f.DefWrite("qq422016")
162 if dw != defWrite {
163 t.Fatalf("unexpected DefWrite: %q. Expecting %q. s=%q", dw, defWrite, s)
164 }
165 cw := f.CallWrite("qq422016")
166 if cw != callWrite {
167 t.Fatalf("unexpected CallWrite: %q. Expecting %q. s=%q", cw, callWrite, s)
168 }
169}

Callers 1

TestParseFuncDefSuccessFunction · 0.85

Calls 6

parseFuncDefFunction · 0.85
DefStringMethod · 0.80
DefStreamMethod · 0.80
CallStreamMethod · 0.80
DefWriteMethod · 0.80
CallWriteMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…