Chromium Code Reviews| Index: pkg/analyzer2dart/test/sexpr_data.dart |
| diff --git a/pkg/analyzer2dart/test/sexpr_data.dart b/pkg/analyzer2dart/test/sexpr_data.dart |
| index 646a42aba0194d2098e6368b7728e55ca712345a..66ef99d76a451d4ad9c1415399bd02084a367a23 100644 |
| --- a/pkg/analyzer2dart/test/sexpr_data.dart |
| +++ b/pkg/analyzer2dart/test/sexpr_data.dart |
| @@ -1406,4 +1406,30 @@ main() { |
| (InvokeContinuation return (v0)))) |
| '''}), |
| ]), |
| + |
| + const Group('Instance method', const <TestSpec>[ |
| + const TestSpec(''' |
| +class C { |
| + C() {} |
| + foo() {} |
| +} |
| +main() { |
| + return new C().foo(); |
|
sigurdm
2015/02/06 15:04:46
You could add arguments to make the test stronger
|
| +} |
| +''', |
| + const { |
| +'main': ''' |
| +(FunctionDefinition main () return |
| + (LetCont ((k0 (v0) |
| + (LetCont ((k1 (v1) |
| + (InvokeContinuation return (v1)))) |
| + (InvokeMethod v0 foo () k1)))) |
| + (InvokeConstructor C () k0))) |
| +''', |
| +'C.foo': ''' |
| +(FunctionDefinition foo () return |
| + (LetPrim (v0 (Constant (Null))) |
| + (InvokeContinuation return (v0)))) |
| +'''}), |
| +]), |
| ]; |