| Index: pkg/smoke/test/common.dart
|
| diff --git a/pkg/smoke/test/common.dart b/pkg/smoke/test/common.dart
|
| index 35d2248fa845363497bba8a3164466ec81e5ae23..13a8ebb1e9a01cf1a1c10a2cf74542b3d92d9669 100644
|
| --- a/pkg/smoke/test/common.dart
|
| +++ b/pkg/smoke/test/common.dart
|
| @@ -53,6 +53,12 @@ main() {
|
| expect(a.i, 41);
|
| });
|
|
|
| + test('static invoke', () {
|
| + A.staticValue = 42;
|
| + smoke.invoke(A, #staticInc, []);
|
| + expect(A.staticValue, 43);
|
| + });
|
| +
|
| test('read and invoke function', () {
|
| var a = new A();
|
| expect(a.i, 42);
|
| @@ -305,6 +311,10 @@ class A {
|
| void inc0() { i++; }
|
| void inc1(int v) { i = i + (v == null ? -10 : v); }
|
| void inc2([int v]) { i = i + (v == null ? -10 : v); }
|
| +
|
| + static int staticValue = 42;
|
| + static void staticInc() { staticValue++; }
|
| +
|
| }
|
|
|
| class B {
|
|
|