| Index: frog/tests/frog_native/native_missing_method1_frog_test.dart | 
| =================================================================== | 
| --- frog/tests/frog_native/native_missing_method1_frog_test.dart	(revision 8644) | 
| +++ frog/tests/frog_native/native_missing_method1_frog_test.dart	(working copy) | 
| @@ -1,50 +0,0 @@ | 
| -// Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| -// for details. All rights reserved. Use of this source code is governed by a | 
| -// BSD-style license that can be found in the LICENSE file. | 
| - | 
| -class A native "*A" { | 
| -} | 
| - | 
| -makeA() native; | 
| - | 
| -void setup() native """ | 
| -function A() {}; | 
| -A.prototype.foo = function() { return  42; } | 
| -makeA = function() { return new A; } | 
| -"""; | 
| - | 
| -class B { | 
| -  // We need to define a foo method so that Frog sees it. Because it's | 
| -  // the only occurence of 'foo', Frog does not bother mangling the | 
| -  // call sites. It thinks all calls will either go to this method, or | 
| -  // throw a NoSuchMethodException. | 
| -  foo() { return 42; } | 
| -} | 
| - | 
| -typedContext() { | 
| -  var things = [ makeA(), new B() ]; | 
| -  A a = things[0]; | 
| -  Expect.throws(() => a.foo(), | 
| -                (e) => e is NoSuchMethodException); | 
| -  Expect.throws(() => a.foo, | 
| -                (e) => e is NoSuchMethodException); | 
| -  Expect.throws(() => a.foo = 4, | 
| -                (e) => e is NoSuchMethodException); | 
| -} | 
| - | 
| -untypedContext() { | 
| -  var things = [ makeA(), new B() ]; | 
| -  var a = things[0]; | 
| -  Expect.throws(() => a.foo(), | 
| -                (e) => e is NoSuchMethodException); | 
| -  Expect.throws(() => a.foo, | 
| -                (e) => e is NoSuchMethodException); | 
| -  Expect.throws(() => a.foo = 4, | 
| -                (e) => e is NoSuchMethodException); | 
| -} | 
| - | 
| -main() { | 
| -  setup(); | 
| -  typedContext(); | 
| -  untypedContext(); | 
| -} | 
|  |