| OLD | NEW |
| 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 library test.completion.support; | 5 library test.completion.support; |
| 6 | 6 |
| 7 import 'dart:async'; | 7 import 'dart:async'; |
| 8 import 'dart:collection'; | 8 import 'dart:collection'; |
| 9 | 9 |
| 10 import 'package:unittest/unittest.dart'; | 10 import 'package:unittest/unittest.dart'; |
| (...skipping 1583 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1594 var v2 = p is !3; | 1594 var v2 = p is !3; |
| 1595 var v2 = p is!4; | 1595 var v2 = p is!4; |
| 1596 }''', | 1596 }''', |
| 1597 <String>[ | 1597 <String>[ |
| 1598 "1+MyClass", | 1598 "1+MyClass", |
| 1599 "2+MyClass", | 1599 "2+MyClass", |
| 1600 "3+MyClass", | 1600 "3+MyClass", |
| 1601 "3-v1", | 1601 "3-v1", |
| 1602 "4+is", | 1602 "4+is", |
| 1603 "4-isVariable" | 1603 "4-isVariable" |
| 1604 ], | 1604 ]); |
| 1605 failingTests: '4'); | |
| 1606 | 1605 |
| 1607 buildTests( | 1606 buildTests( |
| 1608 'testCompletion_is_asIdentifierStart', | 1607 'testCompletion_is_asIdentifierStart', |
| 1609 ''' | 1608 ''' |
| 1610 main(p) { | 1609 main(p) { |
| 1611 var isVisible; | 1610 var isVisible; |
| 1612 var v1 = is!1; | 1611 var v1 = is!1; |
| 1613 var v2 = is!2 | 1612 var v2 = is!2 |
| 1614 }''', | 1613 }''', |
| 1615 <String>["1+isVisible", "2+isVisible"]); | 1614 <String>["1+isVisible", "2+isVisible"]); |
| (...skipping 22 matching lines...) Expand all Loading... |
| 1638 <String>["1+MyClass", "1-justSomeVar"]); | 1637 <String>["1+MyClass", "1-justSomeVar"]); |
| 1639 | 1638 |
| 1640 buildTests( | 1639 buildTests( |
| 1641 'testCompletion_is_incompleteStatement2', | 1640 'testCompletion_is_incompleteStatement2', |
| 1642 ''' | 1641 ''' |
| 1643 class MyClass {} | 1642 class MyClass {} |
| 1644 main(p) { | 1643 main(p) { |
| 1645 var isVariable; | 1644 var isVariable; |
| 1646 var v = p is!1 | 1645 var v = p is!1 |
| 1647 }''', | 1646 }''', |
| 1648 <String>["1+is", "1-isVariable"], | 1647 <String>["1+is", "1-isVariable"]); |
| 1649 failingTests: '1'); | |
| 1650 | 1648 |
| 1651 buildTests( | 1649 buildTests( |
| 1652 'testCompletion_keyword_in', | 1650 'testCompletion_keyword_in', |
| 1653 ''' | 1651 ''' |
| 1654 class Foo { int input = 7; mth() { if (in!1) {}}}''', | 1652 class Foo { int input = 7; mth() { if (in!1) {}}}''', |
| 1655 <String>["1+input"]); | 1653 <String>["1+input"]); |
| 1656 | 1654 |
| 1657 buildTests( | 1655 buildTests( |
| 1658 'testCompletion_keyword_syntheticIdentifier', | 1656 'testCompletion_keyword_syntheticIdentifier', |
| 1659 ''' | 1657 ''' |
| (...skipping 970 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2630 "C+catch", | 2628 "C+catch", |
| 2631 "D+var", | 2629 "D+var", |
| 2632 "E+void", | 2630 "E+void", |
| 2633 "F+assert", | 2631 "F+assert", |
| 2634 "G+continue", | 2632 "G+continue", |
| 2635 "H+break", | 2633 "H+break", |
| 2636 "J+if", | 2634 "J+if", |
| 2637 "K+else", | 2635 "K+else", |
| 2638 "L+return" | 2636 "L+return" |
| 2639 ], | 2637 ], |
| 2640 failingTests: '3BCHK'); | 2638 failingTests: '3BCK'); |
| 2641 | 2639 |
| 2642 // operators in function | 2640 // operators in function |
| 2643 buildTests('test015', '''f(a,b,c) => a + b * c !1;''', <String>["1+=="], | 2641 buildTests('test015', '''f(a,b,c) => a + b * c !1;''', <String>["1+=="], |
| 2644 failingTests: '1'); | 2642 failingTests: '1'); |
| 2645 | 2643 |
| 2646 // operators in return | 2644 // operators in return |
| 2647 buildTests( | 2645 buildTests( |
| 2648 'test016', | 2646 'test016', |
| 2649 '''class X {dynamic f(a,b,c) {return a + b * c !1;}}''', | 2647 '''class X {dynamic f(a,b,c) {return a + b * c !1;}}''', |
| 2650 <String>["1+=="], | 2648 <String>["1+=="], |
| (...skipping 343 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2994 } else { | 2992 } else { |
| 2995 ++expectedPassCount; | 2993 ++expectedPassCount; |
| 2996 tester(testName, () { | 2994 tester(testName, () { |
| 2997 CompletionTestCase test = new CompletionTestCase(); | 2995 CompletionTestCase test = new CompletionTestCase(); |
| 2998 return test.runTest(spec, extraFiles); | 2996 return test.runTest(spec, extraFiles); |
| 2999 }); | 2997 }); |
| 3000 } | 2998 } |
| 3001 } | 2999 } |
| 3002 } | 3000 } |
| 3003 } | 3001 } |
| OLD | NEW |