(t *testing.T)
| 4258 | } |
| 4259 | |
| 4260 | func TestPrinterPrintStmtTraitUsePrecedence(t *testing.T) { |
| 4261 | o := bytes.NewBufferString("") |
| 4262 | |
| 4263 | p := printer.NewPrinter(o) |
| 4264 | p.Print(&stmt.TraitUsePrecedence{ |
| 4265 | Ref: &stmt.TraitMethodRef{ |
| 4266 | Trait: &name.Name{Parts: []node.Node{&name.NamePart{Value: "Foo"}}}, |
| 4267 | Method: &node.Identifier{Value: "a"}, |
| 4268 | }, |
| 4269 | Insteadof: []node.Node{ |
| 4270 | &name.Name{Parts: []node.Node{&name.NamePart{Value: "Bar"}}}, |
| 4271 | &name.Name{Parts: []node.Node{&name.NamePart{Value: "Baz"}}}, |
| 4272 | }, |
| 4273 | }) |
| 4274 | |
| 4275 | expected := `Foo::a insteadof Bar,Baz;` |
| 4276 | actual := o.String() |
| 4277 | |
| 4278 | if expected != actual { |
| 4279 | t.Errorf("\nexpected: %s\ngot: %s\n", expected, actual) |
| 4280 | } |
| 4281 | } |
| 4282 | |
| 4283 | func TestPrinterPrintStmtTraitUse(t *testing.T) { |
| 4284 | o := bytes.NewBufferString("") |
nothing calls this directly
no test coverage detected
searching dependent graphs…